# near model CODE resource # jump table entries: 6736-6752 (17 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000008 A992 syscall DetachResource 0000000A 206D F34E movea.l A0, [A5 - 0xCB2] 0000000E 216E 0008 012A move.l [A0 + 0x12A], [A6 + 0x8] 00000014 206D F34E movea.l A0, [A5 - 0xCB2] 00000018 117C 0003 0128 move.b [A0 + 0x128], 0x3 0000001E 4E5E unlink A6 00000020 2E9F move.l [A7], [A7]+ 00000022 4E75 rts 00000024 4E56 0000 link A6, 0 00000028 4E5E unlink A6 0000002A 4E75 rts fn0000002C: 0000002C 4E56 FFFA link A6, -0x0006 00000030 206D F34E movea.l A0, [A5 - 0xCB2] 00000034 4AA8 013E tst.l [A0 + 0x13E] 00000038 6752 beq +0x54 /* 0000008C */ 0000003A 42A7 clr.l -[A7] 0000003C 206D F34E movea.l A0, [A5 - 0xCB2] 00000040 2F28 013E move.l -[A7], [A0 + 0x13E] 00000044 3F3C 0004 move.w -[A7], 0x4 00000048 486D F346 pea.l [A5 - 0xCBA] 0000004C 7002 moveq.l D0, 0x02 0000004E 2F00 move.l -[A7], D0 00000050 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */] 00000054 201F move.l D0, [A7]+ 00000056 3D40 FFFE move.w [A6 - 0x2], D0 0000005A 206D F34E movea.l A0, [A5 - 0xCB2] 0000005E 2068 013E movea.l A0, [A0 + 0x13E] 00000062 2050 movea.l A0, [A0] 00000064 2D68 000C FFFA move.l [A6 - 0x6], [A0 + 0xC] 0000006A 082E 0005 FFFD btst.b [A6 - 0x3], 0x5 00000070 57C0 seq D0 00000072 4400 neg.b D0 00000074 1B40 F349 move.b [A5 - 0xCB7], D0 00000078 082E 0006 FFFD btst.b [A6 - 0x3], 0x6 0000007E 206D F34E movea.l A0, [A5 - 0xCB2] 00000082 56C0 sne D0 00000084 4400 neg.b D0 00000086 1140 014F move.b [A0 + 0x14F], D0 0000008A 6014 bra +0x16 /* 000000A0 */ label0000008C: 0000008C 206D F34E movea.l A0, [A5 - 0xCB2] 00000090 4228 014F clr.b [A0 + 0x14F] 00000094 1B7C 0001 F349 move.b [A5 - 0xCB7], 0x1 0000009A 3B7C 0001 F346 move.w [A5 - 0xCBA], 0x1 label000000A0: 000000A0 206D F34E movea.l A0, [A5 - 0xCB2] 000000A4 226D F342 movea.l A1, [A5 - 0xCBE] 000000A8 1368 014F 07EE move.b [A1 + 0x7EE], [A0 + 0x14F] 000000AE 4E5E unlink A6 000000B0 4E75 rts fn000000B2: 000000B2 4E56 FFF8 link A6, -0x0008 000000B6 206D F34E movea.l A0, [A5 - 0xCB2] 000000BA 2F28 013E move.l -[A7], [A0 + 0x13E] 000000BE 4EBA 1A66 jsr [PC + 0x1A66 /* 00001B26 */] 000000C2 206D F34E movea.l A0, [A5 - 0xCB2] 000000C6 2F08 move.l -[A7], A0 000000C8 42A7 clr.l -[A7] 000000CA 7010 moveq.l D0, 0x10 000000CC 2F00 move.l -[A7], D0 000000CE 3F3C 0007 move.w -[A7], 0x7 000000D2 42A7 clr.l -[A7] 000000D4 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 000000D8 201F move.l D0, [A7]+ 000000DA 205F movea.l A0, [A7]+ 000000DC 2140 013E move.l [A0 + 0x13E], D0 000000E0 206D F34E movea.l A0, [A5 - 0xCB2] 000000E4 4AA8 013E tst.l [A0 + 0x13E] 000000E8 6754 beq +0x56 /* 0000013E */ 000000EA 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 000000F0 4267 clr.w -[A7] 000000F2 206D F34E movea.l A0, [A5 - 0xCB2] 000000F6 2F28 013E move.l -[A7], [A0 + 0x13E] 000000FA 3F3C 0004 move.w -[A7], 0x4 000000FE 486E FFF8 pea.l [A6 - 0x8] 00000102 7002 moveq.l D0, 0x02 00000104 2F00 move.l -[A7], D0 00000106 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */] 0000010A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000010E 206D F34E movea.l A0, [A5 - 0xCB2] 00000112 2068 013E movea.l A0, [A0 + 0x13E] 00000116 2050 movea.l A0, [A0] 00000118 2D68 000C FFFA move.l [A6 - 0x6], [A0 + 0xC] 0000011E 486E FFFA pea.l [A6 - 0x6] 00000122 3F3C 0005 move.w -[A7], 0x5 00000126 1F3C 0001 move.b -[A7], 0x1 0000012A 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */] 0000012E 206D F34E movea.l A0, [A5 - 0xCB2] 00000132 2068 013E movea.l A0, [A0 + 0x13E] 00000136 2050 movea.l A0, [A0] 00000138 216E FFFA 000C move.l [A0 + 0xC], [A6 - 0x6] label0000013E: 0000013E 4E5E unlink A6 00000140 205F movea.l A0, [A7]+ 00000142 544F addq.w A7, 2 00000144 4ED0 jmp [A0] 00000146 4E56 FDFE link A6, -0x0202 0000014A 206E 000A movea.l A0, [A6 + 0xA] 0000014E 43EE FF00 lea.l A1, [A6 - 0x100] 00000152 703F moveq.l D0, 0x3F label00000154: 00000154 22D8 move.l [A1]+, [A0]+ 00000156 51C8 FFFC dbf D0, -0x6 /* 00000154 */ 0000015A 4A6E 0008 tst.w [A6 + 0x8] 0000015E 6736 beq +0x38 /* 00000196 */ 00000160 4267 clr.w -[A7] 00000162 486E FDFE pea.l [A6 - 0x202] 00000166 486E FEFE pea.l [A6 - 0x102] 0000016A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000016E 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 00000172 4267 clr.w -[A7] 00000174 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000178 101F move.b D0, [A7]+ 0000017A 664A bne +0x4C /* 000001C6 */ 0000017C 4267 clr.w -[A7] 0000017E 42A7 clr.l -[A7] 00000180 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000184 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00000188 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 0000018C 4267 clr.w -[A7] 0000018E 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000192 101F move.b D0, [A7]+ 00000194 6630 bne +0x32 /* 000001C6 */ label00000196: 00000196 486E FF00 pea.l [A6 - 0x100] 0000019A A9B1 syscall CreateResFile 0000019C 4267 clr.w -[A7] 0000019E A9AF syscall ResError 000001A0 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 000001A4 4267 clr.w -[A7] 000001A6 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 000001AA 101F move.b D0, [A7]+ 000001AC 6618 bne +0x1A /* 000001C6 */ 000001AE 4A6E 0008 tst.w [A6 + 0x8] 000001B2 6712 beq +0x14 /* 000001C6 */ 000001B4 4267 clr.w -[A7] 000001B6 486E FDFE pea.l [A6 - 0x202] 000001BA 3F2E FEFE move.w -[A7], [A6 - 0x102] 000001BE 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000001C2 3B5F F312 move.w [A5 - 0xCEE], [A7]+ label000001C6: 000001C6 4E5E unlink A6 000001C8 205F movea.l A0, [A7]+ 000001CA 5C4F addq.w A7, 6 000001CC 4ED0 jmp [A0] fn000001CE: 000001CE 4E56 FFA6 link A6, -0x005A 000001D2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000001D6 7A01 moveq.l D5, 0x01 000001D8 4204 clr.b D4 000001DA 7C02 moveq.l D6, 0x02 000001DC 102E 000C move.b D0, [A6 + 0xC] 000001E0 6702 beq +0x4 /* 000001E4 */ 000001E2 7C1E moveq.l D6, 0x1E label000001E4: 000001E4 3D6E 0008 FFA6 move.w [A6 - 0x5A], [A6 + 0x8] 000001EA 3E2E 000A move.w D7, [A6 + 0xA] 000001EE 6000 0094 bra +0x96 /* 00000284 */ label000001F2: 000001F2 102E 000E move.b D0, [A6 + 0xE] 000001F6 6712 beq +0x14 /* 0000020A */ 000001F8 3F07 move.w -[A7], D7 000001FA 3F06 move.w -[A7], D6 000001FC 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00000200 4267 clr.w -[A7] 00000202 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000206 101F move.b D0, [A7]+ 00000208 6664 bne +0x66 /* 0000026E */ label0000020A: 0000020A 42A7 clr.l -[A7] 0000020C 3F07 move.w -[A7], D7 0000020E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000212 285F movea.l A4, [A7]+ 00000214 486C 0007 pea.l [A4 + 0x7] 00000218 2F3C 0000 0003 move.l -[A7], 0x3 0000021E 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00000222 486C 0007 pea.l [A4 + 0x7] 00000226 2F3C 0000 0004 move.l -[A7], 0x4 0000022C 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00000230 1005 move.b D0, D5 00000232 6724 beq +0x26 /* 00000258 */ 00000234 4267 clr.w -[A7] 00000236 2F0C move.l -[A7], A4 00000238 4267 clr.w -[A7] 0000023A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 0000023E 101F move.b D0, [A7]+ 00000240 6716 beq +0x18 /* 00000258 */ 00000242 4267 clr.w -[A7] 00000244 2F0C move.l -[A7], A4 00000246 486E FFEA pea.l [A6 - 0x16] 0000024A 486E FFAA pea.l [A6 - 0x56] 0000024E 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */] 00000252 4A5F tst.w [A7]+ 00000254 6702 beq +0x4 /* 00000258 */ 00000256 4205 clr.b D5 label00000258: 00000258 3F07 move.w -[A7], D7 0000025A 3F3C 0010 move.w -[A7], 0x10 0000025E 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00000262 4267 clr.w -[A7] 00000264 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000268 101F move.b D0, [A7]+ 0000026A 6602 bne +0x4 /* 0000026E */ 0000026C 6012 bra +0x14 /* 00000280 */ label0000026E: 0000026E 102E 000E move.b D0, [A6 + 0xE] 00000272 6618 bne +0x1A /* 0000028C */ 00000274 3F07 move.w -[A7], D7 00000276 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000027A 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 0000027E 7801 moveq.l D4, 0x01 label00000280: 00000280 5247 addq.w D7, 1 00000282 6908 bvs +0xA /* 0000028C */ label00000284: 00000284 BE6E FFA6 cmp.w D7, [A6 - 0x5A] 00000288 6F00 FF68 ble -0x96 /* 000001F2 */ label0000028C: 0000028C 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */] 00000290 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000294 4E5E unlink A6 00000296 205F movea.l A0, [A7]+ 00000298 504F addq.w A7, 8 0000029A 4ED0 jmp [A0] fn0000029C: 0000029C 4E56 FFFE link A6, -0x0002 000002A0 102E 0008 move.b D0, [A6 + 0x8] 000002A4 0A00 0001 xori.b D0, 0x1 000002A8 1D40 FFFF move.b [A6 - 0x1], D0 000002AC 206D F34E movea.l A0, [A5 - 0xCB2] 000002B0 30AE 000A move.w [A0], [A6 + 0xA] 000002B4 4E5E unlink A6 000002B6 2E9F move.l [A7], [A7]+ 000002B8 4E75 rts fn000002BA: 000002BA 4E56 0000 link A6, 0 000002BE 2F0C move.l -[A7], A4 000002C0 286D F342 movea.l A4, [A5 - 0xCBE] 000002C4 7010 moveq.l D0, 0x10 000002C6 906E 0008 sub.w D0, [A6 + 0x8] 000002CA 3940 0746 move.w [A4 + 0x746], D0 000002CE 6606 bne +0x8 /* 000002D6 */ 000002D0 397C 0004 0746 move.w [A4 + 0x746], 0x4 label000002D6: 000002D6 285F movea.l A4, [A7]+ 000002D8 4E5E unlink A6 000002DA 205F movea.l A0, [A7]+ 000002DC 544F addq.w A7, 2 000002DE 4ED0 jmp [A0] fn000002E0: 000002E0 4E56 FFF6 link A6, -0x000A 000002E4 206E 0008 movea.l A0, [A6 + 0x8] 000002E8 2050 movea.l A0, [A0] 000002EA 0C68 03F1 0002 cmpi.w [A0 + 0x2], 0x3F1 000002F0 6D1A blt +0x1C /* 0000030C */ 000002F2 4267 clr.w -[A7] 000002F4 486D F52C pea.l [A5 - 0xAD4] 000002F8 206E 0008 movea.l A0, [A6 + 0x8] 000002FC 2050 movea.l A0, [A0] 000002FE 4868 0004 pea.l [A0 + 0x4] 00000302 4267 clr.w -[A7] 00000304 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] 00000308 1D5F FFFF move.b [A6 - 0x1], [A7]+ label0000030C: 0000030C 4E5E unlink A6 0000030E 2E9F move.l [A7], [A7]+ 00000310 4E75 rts fn00000312: 00000312 4E56 FEFA link A6, -0x0106 00000316 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000031A 266E 0008 movea.l A3, [A6 + 0x8] 0000031E 286E 000C movea.l A4, [A6 + 0xC] 00000322 206E 0014 movea.l A0, [A6 + 0x14] 00000326 2050 movea.l A0, [A0] 00000328 3E28 000E move.w D7, [A0 + 0xE] 0000032C 206E 0014 movea.l A0, [A6 + 0x14] 00000330 2050 movea.l A0, [A0] 00000332 3C28 000C move.w D6, [A0 + 0xC] 00000336 4A47 tst.w D7 00000338 5EC0 sgt D0 0000033A BC47 cmp.w D6, D7 0000033C 5EC1 sgt D1 0000033E C001 and.b D0, D1 00000340 6708 beq +0xA /* 0000034A */ 00000342 3B7C 0013 F312 move.w [A5 - 0xCEE], 0x13 00000348 605C bra +0x5E /* 000003A6 */ label0000034A: 0000034A 206D F34E movea.l A0, [A5 - 0xCB2] 0000034E 1028 0146 move.b D0, [A0 + 0x146] 00000352 6718 beq +0x1A /* 0000036C */ 00000354 102E 0012 move.b D0, [A6 + 0x12] 00000358 6712 beq +0x14 /* 0000036C */ 0000035A 4A47 tst.w D7 0000035C 6E06 bgt +0x8 /* 00000364 */ 0000035E 4268 0148 clr.w [A0 + 0x148] 00000362 6008 bra +0xA /* 0000036C */ label00000364: 00000364 206D F34E movea.l A0, [A5 - 0xCB2] 00000368 3146 0148 move.w [A0 + 0x148], D6 label0000036C: 0000036C 102E 0010 move.b D0, [A6 + 0x10] 00000370 6722 beq +0x24 /* 00000394 */ 00000372 206D F34E movea.l A0, [A5 - 0xCB2] 00000376 3028 0002 move.w D0, [A0 + 0x2] 0000037A 5240 addq.w D0, 1 0000037C 3880 move.w [A4], D0 0000037E 3007 move.w D0, D7 00000380 9046 sub.w D0, D6 00000382 D054 add.w D0, [A4] 00000384 3680 move.w [A3], D0 00000386 3014 move.w D0, [A4] 00000388 9046 sub.w D0, D6 0000038A 206D F342 movea.l A0, [A5 - 0xCBE] 0000038E 3140 074C move.w [A0 + 0x74C], D0 00000392 600C bra +0xE /* 000003A0 */ label00000394: 00000394 3886 move.w [A4], D6 00000396 3687 move.w [A3], D7 00000398 206D F342 movea.l A0, [A5 - 0xCBE] 0000039C 4268 074C clr.w [A0 + 0x74C] label000003A0: 000003A0 3F13 move.w -[A7], [A3] 000003A2 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] label000003A6: 000003A6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000003AA 4E5E unlink A6 000003AC 205F movea.l A0, [A7]+ 000003AE DEFC 0010 add.w A7, 0x10 000003B2 4ED0 jmp [A0] fn000003B4: 000003B4 4E56 FFF8 link A6, -0x0008 000003B8 2F0C move.l -[A7], A4 000003BA 42A7 clr.l -[A7] 000003BC 2F3C 5657 4349 move.l -[A7], 0x56574349 /* 'VWCI' */ 000003C2 206E 000A movea.l A0, [A6 + 0xA] 000003C6 3F10 move.w -[A7], [A0] 000003C8 1F3C 0001 move.b -[A7], 0x1 000003CC 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000003D0 285F movea.l A4, [A7]+ 000003D2 200C move.l D0, A4 000003D4 6716 beq +0x18 /* 000003EC */ 000003D6 2F0C move.l -[A7], A4 000003D8 A992 syscall DetachResource 000003DA 206E 000A movea.l A0, [A6 + 0xA] 000003DE 214C 0002 move.l [A0 + 0x2], A4 000003E2 2F0C move.l -[A7], A4 000003E4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000003E8 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] label000003EC: 000003EC 285F movea.l A4, [A7]+ 000003EE 4E5E unlink A6 000003F0 205F movea.l A0, [A7]+ 000003F2 5C4F addq.w A7, 6 000003F4 4ED0 jmp [A0] fn000003F6: 000003F6 4E56 FFE2 link A6, -0x001E 000003FA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000003FE 42A7 clr.l -[A7] 00000400 2F3C 5657 4352 move.l -[A7], 0x56574352 /* 'VWCR' */ 00000406 206D F34E movea.l A0, [A5 - 0xCB2] 0000040A 3F28 0116 move.w -[A7], [A0 + 0x116] 0000040E 1F3C 0001 move.b -[A7], 0x1 00000412 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000416 2C1F move.l D6, [A7]+ 00000418 4267 clr.w -[A7] 0000041A 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 0000041E 101F move.b D0, [A7]+ 00000420 6704 beq +0x6 /* 00000426 */ 00000422 6000 009A bra +0x9C /* 000004BE */ label00000426: 00000426 2F06 move.l -[A7], D6 00000428 205F movea.l A0, [A7]+ 0000042A A029 syscall HLock 0000042C 2046 movea.l A0, D6 0000042E 2850 movea.l A4, [A0] 00000430 42A7 clr.l -[A7] 00000432 2F06 move.l -[A7], D6 00000434 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000438 281F move.l D4, [A7]+ 0000043A D88C add.l D4, A4 0000043C 3D6E 0008 FFE2 move.w [A6 - 0x1E], [A6 + 0x8] 00000442 3E2E 000A move.w D7, [A6 + 0xA] 00000446 606C bra +0x6E /* 000004B4 */ label00000448: 00000448 42A7 clr.l -[A7] 0000044A 3F07 move.w -[A7], D7 0000044C 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000450 265F movea.l A3, [A7]+ 00000452 B88C cmp.l D4, A4 00000454 6F64 ble +0x66 /* 000004BA */ 00000456 1D54 FFE9 move.b [A6 - 0x17], [A4] 0000045A 660C bne +0xE /* 00000468 */ 0000045C 36BC FFFF move.w [A3], 0xFFFF 00000460 422B 0006 clr.b [A3 + 0x6] 00000464 528C addq.l A4, 1 00000466 6048 bra +0x4A /* 000004B0 */ label00000468: 00000468 206D F34E movea.l A0, [A5 - 0xCB2] 0000046C 3007 move.w D0, D7 0000046E D068 0116 add.w D0, [A0 + 0x116] 00000472 206D F342 movea.l A0, [A5 - 0xCBE] 00000476 9068 074C sub.w D0, [A0 + 0x74C] 0000047A 3680 move.w [A3], D0 0000047C 200C move.l D0, A4 0000047E 5280 addq.l D0, 1 00000480 2040 movea.l A0, D0 00000482 1750 0006 move.b [A3 + 0x6], [A0] 00000486 42A7 clr.l -[A7] 00000488 3F07 move.w -[A7], D7 0000048A 3F3C 0016 move.w -[A7], 0x16 0000048E 2F0C move.l -[A7], A4 00000490 42A7 clr.l -[A7] 00000492 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00000496 2A1F move.l D5, [A7]+ 00000498 660C bne +0xE /* 000004A6 */ 0000049A 1014 move.b D0, [A4] 0000049C 4880 ext.w D0 0000049E 5440 addq.w D0, 2 000004A0 48C0 ext.l D0 000004A2 D9C0 add.l A4, D0 000004A4 6002 bra +0x4 /* 000004A8 */ label000004A6: 000004A6 2845 movea.l A4, D5 label000004A8: 000004A8 2F0B move.l -[A7], A3 000004AA 3F07 move.w -[A7], D7 000004AC 4EBA FF06 jsr [PC - 0xFA /* 000003B4 */] label000004B0: 000004B0 5247 addq.w D7, 1 000004B2 6906 bvs +0x8 /* 000004BA */ label000004B4: 000004B4 BE6E FFE2 cmp.w D7, [A6 - 0x1E] 000004B8 6F8E ble -0x70 /* 00000448 */ label000004BA: 000004BA 2F06 move.l -[A7], D6 000004BC A9A3 syscall ReleaseResource label000004BE: 000004BE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000004C2 4E5E unlink A6 000004C4 2E9F move.l [A7], [A7]+ 000004C6 4E75 rts fn000004C8: 000004C8 4E56 FFFA link A6, -0x0006 000004CC 48E7 0308 movem.l -[A7], D6,D7,A4 000004D0 422D F32A clr.b [A5 - 0xCD6] 000004D4 422D F329 clr.b [A5 - 0xCD7] 000004D8 4206 clr.b D6 000004DA 3D6E 0008 FFFA move.w [A6 - 0x6], [A6 + 0x8] 000004E0 3E2E 000A move.w D7, [A6 + 0xA] 000004E4 6046 bra +0x48 /* 0000052C */ label000004E6: 000004E6 42A7 clr.l -[A7] 000004E8 3F07 move.w -[A7], D7 000004EA 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000004EE 285F movea.l A4, [A7]+ 000004F0 7000 moveq.l D0, 0x00 000004F2 2940 0008 move.l [A4 + 0x8], D0 000004F6 2940 000C move.l [A4 + 0xC], D0 000004FA 7001 moveq.l D0, 0x01 000004FC B02C 0006 cmp.b D0, [A4 + 0x6] 00000500 6626 bne +0x28 /* 00000528 */ 00000502 7000 moveq.l D0, 0x00 00000504 2940 0010 move.l [A4 + 0x10], D0 00000508 082C 0007 0014 btst.b [A4 + 0x14], 0x7 0000050E 6712 beq +0x14 /* 00000522 */ 00000510 0C6E 03EE 000C cmpi.w [A6 + 0xC], 0x3EE 00000516 6D10 blt +0x12 /* 00000528 */ 00000518 7C01 moveq.l D6, 0x01 0000051A 1B7C 0001 F329 move.b [A5 - 0xCD7], 0x1 00000520 6006 bra +0x8 /* 00000528 */ label00000522: 00000522 1B7C 0001 F32A move.b [A5 - 0xCD6], 0x1 label00000528: 00000528 5247 addq.w D7, 1 0000052A 6906 bvs +0x8 /* 00000532 */ label0000052C: 0000052C BE6E FFFA cmp.w D7, [A6 - 0x6] 00000530 6FB4 ble -0x4A /* 000004E6 */ label00000532: 00000532 102D F535 move.b D0, [A5 - 0xACB] 00000536 0A00 0001 xori.b D0, 0x1 0000053A 2206 move.l D1, D6 0000053C C200 and.b D1, D0 0000053E 6706 beq +0x8 /* 00000546 */ 00000540 3B7C 0012 F312 move.w [A5 - 0xCEE], 0x12 label00000546: 00000546 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000054A 4E5E unlink A6 0000054C 205F movea.l A0, [A7]+ 0000054E 5C4F addq.w A7, 6 00000550 4ED0 jmp [A0] fn00000552: 00000552 4E56 0000 link A6, 0 00000556 206D F342 movea.l A0, [A5 - 0xCBE] 0000055A 2F08 move.l -[A7], A0 0000055C 42A7 clr.l -[A7] 0000055E 2F3C 5657 5343 move.l -[A7], 0x56575343 /* 'VWSC' */ 00000564 226D F34E movea.l A1, [A5 - 0xCB2] 00000568 3F29 0116 move.w -[A7], [A1 + 0x116] 0000056C 1F3C 0001 move.b -[A7], 0x1 00000570 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000574 201F move.l D0, [A7]+ 00000576 205F movea.l A0, [A7]+ 00000578 2140 000A move.l [A0 + 0xA], D0 0000057C 0C6D FF40 F312 cmpi.w [A5 - 0xCEE], 0xFF40 00000582 57C0 seq D0 00000584 206D F342 movea.l A0, [A5 - 0xCBE] 00000588 4AA8 000A tst.l [A0 + 0xA] 0000058C 57C1 seq D1 0000058E 8001 or.b D0, D1 00000590 6706 beq +0x8 /* 00000598 */ 00000592 426D F312 clr.w [A5 - 0xCEE] 00000596 6016 bra +0x18 /* 000005AE */ label00000598: 00000598 4267 clr.w -[A7] 0000059A 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 0000059E 101F move.b D0, [A7]+ 000005A0 6702 beq +0x4 /* 000005A4 */ 000005A2 600A bra +0xC /* 000005AE */ label000005A4: 000005A4 206D F342 movea.l A0, [A5 - 0xCBE] 000005A8 2F28 000A move.l -[A7], [A0 + 0xA] 000005AC A992 syscall DetachResource label000005AE: 000005AE 4E5E unlink A6 000005B0 4E75 rts fn000005B2: 000005B2 4E56 FFFC link A6, -0x0004 000005B6 2F0C move.l -[A7], A4 000005B8 42A7 clr.l -[A7] 000005BA 2F3C 5657 4C42 move.l -[A7], 0x56574C42 /* 'VWLB' */ 000005C0 206D F34E movea.l A0, [A5 - 0xCB2] 000005C4 3F28 0116 move.w -[A7], [A0 + 0x116] 000005C8 1F3C 0001 move.b -[A7], 0x1 000005CC 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000005D0 285F movea.l A4, [A7]+ 000005D2 200C move.l D0, A4 000005D4 671A beq +0x1C /* 000005F0 */ 000005D6 2F0C move.l -[A7], A4 000005D8 206D F34E movea.l A0, [A5 - 0xCB2] 000005DC 4868 0118 pea.l [A0 + 0x118] 000005E0 4868 011C pea.l [A0 + 0x11C] 000005E4 4868 0120 pea.l [A0 + 0x120] 000005E8 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 000005EC 2F0C move.l -[A7], A4 000005EE A9A3 syscall ReleaseResource label000005F0: 000005F0 285F movea.l A4, [A7]+ 000005F2 4E5E unlink A6 000005F4 4E75 rts fn000005F6: 000005F6 4E56 FFFC link A6, -0x0004 000005FA 2F0C move.l -[A7], A4 000005FC 42A7 clr.l -[A7] 000005FE 2F3C 5657 544C move.l -[A7], 0x5657544C /* 'VWTL' */ 00000604 206D F34E movea.l A0, [A5 - 0xCB2] 00000608 3F28 0116 move.w -[A7], [A0 + 0x116] 0000060C 1F3C 0001 move.b -[A7], 0x1 00000610 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000614 285F movea.l A4, [A7]+ 00000616 200C move.l D0, A4 00000618 670E beq +0x10 /* 00000628 */ 0000061A 2F0C move.l -[A7], A4 0000061C 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 00000620 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00000624 2F0C move.l -[A7], A4 00000626 A9A3 syscall ReleaseResource label00000628: 00000628 285F movea.l A4, [A7]+ 0000062A 4E5E unlink A6 0000062C 4E75 rts fn0000062E: 0000062E 4E56 FFFC link A6, -0x0004 00000632 2F0C move.l -[A7], A4 00000634 42A7 clr.l -[A7] 00000636 2F3C 5657 7463 move.l -[A7], 0x56577463 /* 'VWtc' */ 0000063C 206D F34E movea.l A0, [A5 - 0xCB2] 00000640 3F28 0116 move.w -[A7], [A0 + 0x116] 00000644 1F3C 0001 move.b -[A7], 0x1 00000648 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 0000064C 285F movea.l A4, [A7]+ 0000064E 200C move.l D0, A4 00000650 6706 beq +0x8 /* 00000658 */ 00000652 2F0C move.l -[A7], A4 00000654 4EBA F9AA jsr [PC - 0x656 /* 00000000 */] label00000658: 00000658 285F movea.l A4, [A7]+ 0000065A 4E5E unlink A6 0000065C 4E75 rts fn0000065E: 0000065E 4E56 FFFC link A6, -0x0004 00000662 207C 0000 0A50 movea.l A0, 0xA50 /* '\nP' */ 00000668 2D50 FFFC move.l [A6 - 0x4], [A0] 0000066C 206E FFFC movea.l A0, [A6 - 0x4] 00000670 2050 movea.l A0, [A0] 00000672 3F28 0014 move.w -[A7], [A0 + 0x14] 00000676 A998 syscall UseResFile 00000678 4E5E unlink A6 0000067A 4E75 rts fn0000067C: 0000067C 4E56 FDF8 link A6, -0x0208 00000680 48E7 0700 movem.l -[A7], D5,D6,D7 00000684 3C2E 000A move.w D6, [A6 + 0xA] 00000688 7EFF moveq.l D7, 0xFFFFFFFF 0000068A 4AAE 000C tst.l [A6 + 0xC] 0000068E 6700 0094 beq +0x96 /* 00000724 */ 00000692 206E 000C movea.l A0, [A6 + 0xC] 00000696 2050 movea.l A0, [A0] 00000698 43EE FEFC lea.l A1, [A6 - 0x104] 0000069C 703F moveq.l D0, 0x3F label0000069E: 0000069E 22D8 move.l [A1]+, [A0]+ 000006A0 51C8 FFFC dbf D0, -0x6 /* 0000069E */ 000006A4 4267 clr.w -[A7] 000006A6 486E FEFC pea.l [A6 - 0x104] 000006AA 3F06 move.w -[A7], D6 000006AC 4267 clr.w -[A7] 000006AE 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 000006B2 3E1F move.w D7, [A7]+ 000006B4 6E4A bgt +0x4C /* 00000700 */ 000006B6 41EE FDFC lea.l A0, [A6 - 0x204] 000006BA 43EE FEFC lea.l A1, [A6 - 0x104] 000006BE 703F moveq.l D0, 0x3F label000006C0: 000006C0 20D9 move.l [A0]+, [A1]+ 000006C2 51C8 FFFC dbf D0, -0x6 /* 000006C0 */ 000006C6 486E FEFC pea.l [A6 - 0x104] 000006CA 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 000006CE 486E FEFC pea.l [A6 - 0x104] 000006D2 486E FDFC pea.l [A6 - 0x204] 000006D6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 000006DA 101F move.b D0, [A7]+ 000006DC 6710 beq +0x12 /* 000006EE */ 000006DE 4267 clr.w -[A7] 000006E0 486E FEFC pea.l [A6 - 0x104] 000006E4 3F06 move.w -[A7], D6 000006E6 4267 clr.w -[A7] 000006E8 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 000006EC 3E1F move.w D7, [A7]+ label000006EE: 000006EE 4A47 tst.w D7 000006F0 6E0E bgt +0x10 /* 00000700 */ 000006F2 4267 clr.w -[A7] 000006F4 486E FEFC pea.l [A6 - 0x104] 000006F8 42A7 clr.l -[A7] 000006FA 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 000006FE 3E1F move.w D7, [A7]+ label00000700: 00000700 206D F34E movea.l A0, [A5 - 0xCB2] 00000704 4868 010E pea.l [A0 + 0x10E] 00000708 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000070C 206D F34E movea.l A0, [A5 - 0xCB2] 00000710 2F08 move.l -[A7], A0 00000712 42A7 clr.l -[A7] 00000714 486E FEFC pea.l [A6 - 0x104] 00000718 A906 syscall NewString 0000071A 201F move.l D0, [A7]+ 0000071C 205F movea.l A0, [A7]+ 0000071E 2140 010E move.l [A0 + 0x10E], D0 00000722 603E bra +0x40 /* 00000762 */ label00000724: 00000724 486E FEFC pea.l [A6 - 0x104] 00000728 2F3C 0001 00C8 move.l -[A7], 0x100C8 0000072E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000732 4267 clr.w -[A7] 00000734 486E FEFC pea.l [A6 - 0x104] 00000738 3F06 move.w -[A7], D6 0000073A 4267 clr.w -[A7] 0000073C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000740 3E1F move.w D7, [A7]+ 00000742 6E0E bgt +0x10 /* 00000752 */ 00000744 4267 clr.w -[A7] 00000746 486E FEFC pea.l [A6 - 0x104] 0000074A 42A7 clr.l -[A7] 0000074C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000750 3E1F move.w D7, [A7]+ label00000752: 00000752 4A47 tst.w D7 00000754 6F0C ble +0xE /* 00000762 */ 00000756 206D F34E movea.l A0, [A5 - 0xCB2] 0000075A 4868 010E pea.l [A0 + 0x10E] 0000075E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label00000762: 00000762 426D F312 clr.w [A5 - 0xCEE] 00000766 BE6D F248 cmp.w D7, [A5 - 0xDB8] 0000076A 671E beq +0x20 /* 0000078A */ 0000076C 4267 clr.w -[A7] 0000076E 2F3A 002A move.l -[A7], [PC + 0x2A /* 0000079A, value 0x0 */] 00000772 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 00000776 3A1F move.w D5, [A7]+ 00000778 70FF moveq.l D0, 0xFFFFFFFF 0000077A B06D F248 cmp.w D0, [A5 - 0xDB8] 0000077E 6706 beq +0x8 /* 00000786 */ 00000780 3F2D F248 move.w -[A7], [A5 - 0xDB8] 00000784 A99A syscall CloseResFile label00000786: 00000786 3B47 F248 move.w [A5 - 0xDB8], D7 label0000078A: 0000078A 4EBA FED2 jsr [PC - 0x12E /* 0000065E */] 0000078E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000792 4E5E unlink A6 00000794 205F movea.l A0, [A7]+ 00000796 504F addq.w A7, 8 00000798 4ED0 jmp [A0] 0000079A 0000 0000 ori.b D0, 0x0 fn0000079E: 0000079E 4E56 0000 link A6, 0 000007A2 422E 000A clr.b [A6 + 0xA] 000007A6 4E5E unlink A6 000007A8 205F movea.l A0, [A7]+ 000007AA 544F addq.w A7, 2 000007AC 4ED0 jmp [A0] fn000007AE: 000007AE 4E56 FFF4 link A6, -0x000C 000007B2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000007B6 206E 000C movea.l A0, [A6 + 0xC] 000007BA 2650 movea.l A3, [A0] 000007BC 3C13 move.w D6, [A3] 000007BE 7E01 moveq.l D7, 0x01 000007C0 3006 move.w D0, D6 000007C2 5240 addq.w D0, 1 000007C4 E340 asl D0.w, 1 000007C6 48C0 ext.l D0 000007C8 2840 movea.l A4, D0 000007CA D9D0 add.l A4, [A0] label000007CC: 000007CC BE6E 0010 cmp.w D7, [A6 + 0x10] 000007D0 6C10 bge +0x12 /* 000007E2 */ 000007D2 1014 move.b D0, [A4] 000007D4 4880 ext.w D0 000007D6 48C0 ext.l D0 000007D8 D08C add.l D0, A4 000007DA 2840 movea.l A4, D0 000007DC 528C addq.l A4, 1 000007DE 5247 addq.w D7, 1 000007E0 60EA bra -0x14 /* 000007CC */ label000007E2: 000007E2 2F0C move.l -[A7], A4 000007E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007E8 1014 move.b D0, [A4] 000007EA 4880 ext.w D0 000007EC 5240 addq.w D0, 1 000007EE 48C0 ext.l D0 000007F0 2F00 move.l -[A7], D0 000007F2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000007F6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000007FA 4E5E unlink A6 000007FC 205F movea.l A0, [A7]+ 000007FE DEFC 000A add.w A7, 0xA /* '\n' */ 00000802 4ED0 jmp [A0] fn00000804: 00000804 4E56 FFFC link A6, -0x0004 00000808 2F07 move.l -[A7], D7 0000080A 426E 000E clr.w [A6 + 0xE] 0000080E 206E 0008 movea.l A0, [A6 + 0x8] 00000812 3D50 FFFC move.w [A6 - 0x4], [A0] 00000816 7E01 moveq.l D7, 0x01 00000818 601C bra +0x1E /* 00000836 */ label0000081A: 0000081A 206E 0008 movea.l A0, [A6 + 0x8] 0000081E 3007 move.w D0, D7 00000820 D040 add.w D0, D0 00000822 322E 000C move.w D1, [A6 + 0xC] 00000826 B270 0000 cmp.w D1, [A0 + D0.w] 0000082A 6606 bne +0x8 /* 00000832 */ 0000082C 3D47 000E move.w [A6 + 0xE], D7 00000830 600A bra +0xC /* 0000083C */ label00000832: 00000832 5247 addq.w D7, 1 00000834 6906 bvs +0x8 /* 0000083C */ label00000836: 00000836 BE6E FFFC cmp.w D7, [A6 - 0x4] 0000083A 6FDE ble -0x20 /* 0000081A */ label0000083C: 0000083C 2E1F move.l D7, [A7]+ 0000083E 4E5E unlink A6 00000840 205F movea.l A0, [A7]+ 00000842 5C4F addq.w A7, 6 00000844 4ED0 jmp [A0] fn00000846: 00000846 4E56 FADC link A6, -0x0524 0000084A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000084E 42A7 clr.l -[A7] 00000850 2F3C 5657 464D move.l -[A7], 0x5657464D /* 'VWFM' */ 00000856 206D F34E movea.l A0, [A5 - 0xCB2] 0000085A 3F28 0116 move.w -[A7], [A0 + 0x116] 0000085E 4267 clr.w -[A7] 00000860 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000864 265F movea.l A3, [A7]+ 00000866 200B move.l D0, A3 00000868 6604 bne +0x6 /* 0000086E */ 0000086A 6000 0184 bra +0x186 /* 000009F0 */ label0000086E: 0000086E 2D53 FBF4 move.l [A6 - 0x40C], [A3] 00000872 206E FBF4 movea.l A0, [A6 - 0x40C] 00000876 3C10 move.w D6, [A0] 00000878 2F13 move.l -[A7], [A3] 0000087A 486E FDFA pea.l [A6 - 0x206] 0000087E 3006 move.w D0, D6 00000880 5240 addq.w D0, 1 00000882 E340 asl D0.w, 1 00000884 48C0 ext.l D0 00000886 2F00 move.l -[A7], D0 00000888 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000088C 422E FAE5 clr.b [A6 - 0x51B] 00000890 7801 moveq.l D4, 0x01 00000892 3D46 FAE0 move.w [A6 - 0x520], D6 00000896 7E01 moveq.l D7, 0x01 00000898 6068 bra +0x6A /* 00000902 */ label0000089A: 0000089A 3F07 move.w -[A7], D7 0000089C 2F0B move.l -[A7], A3 0000089E 486E FAEE pea.l [A6 - 0x512] 000008A2 4EBA FF0A jsr [PC - 0xF6 /* 000007AE */] 000008A6 486E FAEE pea.l [A6 - 0x512] 000008AA 486E FBEE pea.l [A6 - 0x412] 000008AE A900 syscall GetFNum 000008B0 3007 move.w D0, D7 000008B2 D040 add.w D0, D0 000008B4 41EE FBF8 lea.l A0, [A6 - 0x408] 000008B8 31AE FBEE 0000 move.w [A0 + D0.w], [A6 - 0x412] 000008BE 6622 bne +0x24 /* 000008E2 */ 000008C0 3007 move.w D0, D7 000008C2 D040 add.w D0, D0 000008C4 41EE FDFA lea.l A0, [A6 - 0x206] 000008C8 4A70 0000 tst.w [A0 + D0.w] 000008CC 6714 beq +0x16 /* 000008E2 */ 000008CE 3007 move.w D0, D7 000008D0 D040 add.w D0, D0 000008D2 41EE FBF8 lea.l A0, [A6 - 0x408] 000008D6 31BC 0001 0000 move.w [A0 + D0.w], 0x1 000008DC 1D7C 0001 FAE5 move.b [A6 - 0x51B], 0x1 label000008E2: 000008E2 3007 move.w D0, D7 000008E4 D040 add.w D0, D0 000008E6 3207 move.w D1, D7 000008E8 D241 add.w D1, D1 000008EA 41EE FDFA lea.l A0, [A6 - 0x206] 000008EE 3430 0000 move.w D2, [A0 + D0.w] 000008F2 43EE FBF8 lea.l A1, [A6 - 0x408] 000008F6 B471 1000 cmp.w D2, [A1 + D1.w] 000008FA 6702 beq +0x4 /* 000008FE */ 000008FC 4204 clr.b D4 label000008FE: 000008FE 5247 addq.w D7, 1 00000900 6906 bvs +0x8 /* 00000908 */ label00000902: 00000902 BE6E FAE0 cmp.w D7, [A6 - 0x520] 00000906 6F92 ble -0x6C /* 0000089A */ label00000908: 00000908 1004 move.b D0, D4 0000090A 6704 beq +0x6 /* 00000910 */ 0000090C 6000 00E2 bra +0xE4 /* 000009F0 */ label00000910: 00000910 206D F34E movea.l A0, [A5 - 0xCB2] 00000914 3D68 0002 FADE move.w [A6 - 0x522], [A0 + 0x2] 0000091A 7E01 moveq.l D7, 0x01 0000091C 6000 00CA bra +0xCC /* 000009E8 */ label00000920: 00000920 42A7 clr.l -[A7] 00000922 3F07 move.w -[A7], D7 00000924 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000928 285F movea.l A4, [A7]+ 0000092A 4267 clr.w -[A7] 0000092C 102C 0006 move.b D0, [A4 + 0x6] 00000930 4880 ext.w D0 00000932 3F00 move.w -[A7], D0 00000934 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 00000938 101F move.b D0, [A7]+ 0000093A 0A00 0001 xori.b D0, 0x1 0000093E 4AAC 0008 tst.l [A4 + 0x8] 00000942 57C1 seq D1 00000944 8001 or.b D0, D1 00000946 0240 0001 andi.w D0, 0x1 0000094A 6704 beq +0x6 /* 00000950 */ 0000094C 6000 0096 bra +0x98 /* 000009E4 */ label00000950: 00000950 42A7 clr.l -[A7] 00000952 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000956 3F3C 0004 move.w -[A7], 0x4 0000095A A83D syscall TEDispatch 0000095C 2A1F move.l D5, [A7]+ 0000095E 6604 bne +0x6 /* 00000964 */ 00000960 6000 0082 bra +0x84 /* 000009E4 */ label00000964: 00000964 2045 movea.l A0, D5 00000966 2050 movea.l A0, [A0] 00000968 2D68 0004 FAE6 move.l [A6 - 0x51A], [A0 + 0x4] 0000096E 2045 movea.l A0, D5 00000970 2050 movea.l A0, [A0] 00000972 3D68 0002 FADC move.w [A6 - 0x524], [A0 + 0x2] 00000978 3D7C 0001 FBEE move.w [A6 - 0x412], 0x1 0000097E 605A bra +0x5C /* 000009DA */ label00000980: 00000980 206E FAE6 movea.l A0, [A6 - 0x51A] 00000984 2050 movea.l A0, [A0] 00000986 302E FBEE move.w D0, [A6 - 0x412] 0000098A 5340 subq.w D0, 1 0000098C C1FC 0012 muls.w D0, 0x12 00000990 3D70 0006 FAE2 move.w [A6 - 0x51E], [A0 + D0.w + 0x6] 00000996 4267 clr.w -[A7] 00000998 3F2E FAE2 move.w -[A7], [A6 - 0x51E] 0000099C 4EBA FE00 jsr [PC - 0x200 /* 0000079E */] 000009A0 101F move.b D0, [A7]+ 000009A2 6630 bne +0x32 /* 000009D4 */ 000009A4 4267 clr.w -[A7] 000009A6 3F2E FAE2 move.w -[A7], [A6 - 0x51E] 000009AA 486E FDFA pea.l [A6 - 0x206] 000009AE 4EBA FE54 jsr [PC - 0x1AC /* 00000804 */] 000009B2 3C1F move.w D6, [A7]+ 000009B4 6F1E ble +0x20 /* 000009D4 */ 000009B6 3006 move.w D0, D6 000009B8 D040 add.w D0, D0 000009BA 206E FAE6 movea.l A0, [A6 - 0x51A] 000009BE 2050 movea.l A0, [A0] 000009C0 322E FBEE move.w D1, [A6 - 0x412] 000009C4 5341 subq.w D1, 1 000009C6 C3FC 0012 muls.w D1, 0x12 000009CA 43EE FBF8 lea.l A1, [A6 - 0x408] 000009CE 31B1 0000 1006 move.w [A0 + D1.w + 0x6], [A1 + D0.w] label000009D4: 000009D4 526E FBEE addq.w [A6 - 0x412], 1 000009D8 690A bvs +0xC /* 000009E4 */ label000009DA: 000009DA 302E FBEE move.w D0, [A6 - 0x412] 000009DE B06E FADC cmp.w D0, [A6 - 0x524] 000009E2 6F9C ble -0x62 /* 00000980 */ label000009E4: 000009E4 5247 addq.w D7, 1 000009E6 6908 bvs +0xA /* 000009F0 */ label000009E8: 000009E8 BE6E FADE cmp.w D7, [A6 - 0x522] 000009EC 6F00 FF32 ble -0xCC /* 00000920 */ label000009F0: 000009F0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000009F4 4E5E unlink A6 000009F6 4E75 rts fn000009F8: 000009F8 4E56 FFFC link A6, -0x0004 000009FC 48E7 0108 movem.l -[A7], D7,A4 00000A00 206D F34E movea.l A0, [A5 - 0xCB2] 00000A04 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2] 00000A0A 7E01 moveq.l D7, 0x01 00000A0C 606A bra +0x6C /* 00000A78 */ label00000A0E: 00000A0E 42A7 clr.l -[A7] 00000A10 3F07 move.w -[A7], D7 00000A12 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000A16 285F movea.l A4, [A7]+ 00000A18 7001 moveq.l D0, 0x01 00000A1A B02C 0006 cmp.b D0, [A4 + 0x6] 00000A1E 6702 beq +0x4 /* 00000A22 */ 00000A20 6052 bra +0x54 /* 00000A74 */ label00000A22: 00000A22 4A6C 0014 tst.w [A4 + 0x14] 00000A26 6F02 ble +0x4 /* 00000A2A */ 00000A28 604A bra +0x4C /* 00000A74 */ label00000A2A: 00000A2A 206D F34E movea.l A0, [A5 - 0xCB2] 00000A2E 302C 002C move.w D0, [A4 + 0x2C] 00000A32 B068 0002 cmp.w D0, [A0 + 0x2] 00000A36 6F06 ble +0x8 /* 00000A3E */ 00000A38 426C 002C clr.w [A4 + 0x2C] 00000A3C 6036 bra +0x38 /* 00000A74 */ label00000A3E: 00000A3E 70F9 moveq.l D0, 0xFFFFFFF9 00000A40 B06C 002C cmp.w D0, [A4 + 0x2C] 00000A44 6F06 ble +0x8 /* 00000A4C */ 00000A46 426C 002C clr.w [A4 + 0x2C] 00000A4A 6028 bra +0x2A /* 00000A74 */ label00000A4C: 00000A4C 4A6C 002C tst.w [A4 + 0x2C] 00000A50 5EC0 sgt D0 00000A52 2F00 move.l -[A7], D0 00000A54 42A7 clr.l -[A7] 00000A56 3F2C 002C move.w -[A7], [A4 + 0x2C] 00000A5A 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000A5E 221F move.l D1, [A7]+ 00000A60 201F move.l D0, [A7]+ 00000A62 2041 movea.l A0, D1 00000A64 7204 moveq.l D1, 0x04 00000A66 B228 0006 cmp.b D1, [A0 + 0x6] 00000A6A 56C1 sne D1 00000A6C C001 and.b D0, D1 00000A6E 6704 beq +0x6 /* 00000A74 */ 00000A70 426C 002C clr.w [A4 + 0x2C] label00000A74: 00000A74 5247 addq.w D7, 1 00000A76 6906 bvs +0x8 /* 00000A7E */ label00000A78: 00000A78 BE6E FFFC cmp.w D7, [A6 - 0x4] 00000A7C 6F90 ble -0x6E /* 00000A0E */ label00000A7E: 00000A7E 4CDF 1080 movem.l D7,A4, [A7]+ 00000A82 4E5E unlink A6 00000A84 4E75 rts fn00000A86: 00000A86 4E56 FFFC link A6, -0x0004 00000A8A 2F0C move.l -[A7], A4 00000A8C 206D F34E movea.l A0, [A5 - 0xCB2] 00000A90 2F28 013E move.l -[A7], [A0 + 0x13E] 00000A94 4EBA 1090 jsr [PC + 0x1090 /* 00001B26 */] 00000A98 206D F34E movea.l A0, [A5 - 0xCB2] 00000A9C 7000 moveq.l D0, 0x00 00000A9E 2140 013E move.l [A0 + 0x13E], D0 00000AA2 206D F34E movea.l A0, [A5 - 0xCB2] 00000AA6 0C68 0401 0112 cmpi.w [A0 + 0x112], 0x401 00000AAC 6D58 blt +0x5A /* 00000B06 */ 00000AAE 42A7 clr.l -[A7] 00000AB0 2F3C 5657 4649 move.l -[A7], 0x56574649 /* 'VWFI' */ 00000AB6 206D F34E movea.l A0, [A5 - 0xCB2] 00000ABA 3F28 0116 move.w -[A7], [A0 + 0x116] 00000ABE 4267 clr.w -[A7] 00000AC0 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000AC4 285F movea.l A4, [A7]+ 00000AC6 200C move.l D0, A4 00000AC8 6734 beq +0x36 /* 00000AFE */ 00000ACA 2F0C move.l -[A7], A4 00000ACC A992 syscall DetachResource 00000ACE 206D F34E movea.l A0, [A5 - 0xCB2] 00000AD2 214C 013E move.l [A0 + 0x13E], A4 00000AD6 102E 0008 move.b D0, [A6 + 0x8] 00000ADA 6710 beq +0x12 /* 00000AEC */ 00000ADC 206D F34E movea.l A0, [A5 - 0xCB2] 00000AE0 2F28 013E move.l -[A7], [A0 + 0x13E] 00000AE4 4267 clr.w -[A7] 00000AE6 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00000AEA 6020 bra +0x22 /* 00000B0C */ label00000AEC: 00000AEC 206D F34E movea.l A0, [A5 - 0xCB2] 00000AF0 2068 013E movea.l A0, [A0 + 0x13E] 00000AF4 2050 movea.l A0, [A0] 00000AF6 7000 moveq.l D0, 0x00 00000AF8 2140 0004 move.l [A0 + 0x4], D0 00000AFC 600E bra +0x10 /* 00000B0C */ label00000AFE: 00000AFE 4267 clr.w -[A7] 00000B00 4EBA F5B0 jsr [PC - 0xA50 /* 000000B2 */] 00000B04 6006 bra +0x8 /* 00000B0C */ label00000B06: 00000B06 4267 clr.w -[A7] 00000B08 4EBA F5A8 jsr [PC - 0xA58 /* 000000B2 */] label00000B0C: 00000B0C 4EBA F51E jsr [PC - 0xAE2 /* 0000002C */] 00000B10 285F movea.l A4, [A7]+ 00000B12 4E5E unlink A6 00000B14 205F movea.l A0, [A7]+ 00000B16 544F addq.w A7, 2 00000B18 4ED0 jmp [A0] fn00000B1A: 00000B1A 4E56 FEF4 link A6, -0x010C 00000B1E 48E7 0108 movem.l -[A7], D7,A4 00000B22 206E 000A movea.l A0, [A6 + 0xA] 00000B26 4A50 tst.w [A0] 00000B28 6640 bne +0x42 /* 00000B6A */ 00000B2A 102E 0008 move.b D0, [A6 + 0x8] 00000B2E 6732 beq +0x34 /* 00000B62 */ 00000B30 42A7 clr.l -[A7] 00000B32 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */ 00000B38 3F3C 0001 move.w -[A7], 0x1 00000B3C 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */] 00000B40 285F movea.l A4, [A7]+ 00000B42 200C move.l D0, A4 00000B44 6712 beq +0x14 /* 00000B58 */ 00000B46 2F0C move.l -[A7], A4 00000B48 2F2E 000A move.l -[A7], [A6 + 0xA] 00000B4C 486E FFFC pea.l [A6 - 0x4] 00000B50 486E FEFC pea.l [A6 - 0x104] 00000B54 A9A8 syscall GetResInfo 00000B56 6024 bra +0x26 /* 00000B7C */ label00000B58: 00000B58 206E 000A movea.l A0, [A6 + 0xA] 00000B5C 30BC 0400 move.w [A0], 0x400 00000B60 601A bra +0x1C /* 00000B7C */ label00000B62: 00000B62 206E 000A movea.l A0, [A6 + 0xA] 00000B66 30BC 0400 move.w [A0], 0x400 label00000B6A: 00000B6A 42A7 clr.l -[A7] 00000B6C 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */ 00000B72 206E 000A movea.l A0, [A6 + 0xA] 00000B76 3F10 move.w -[A7], [A0] 00000B78 A9A0 syscall GetResource 00000B7A 285F movea.l A4, [A7]+ label00000B7C: 00000B7C 200C move.l D0, A4 00000B7E 672C beq +0x2E /* 00000BAC */ 00000B80 2054 movea.l A0, [A4] 00000B82 3010 move.w D0, [A0] 00000B84 48C0 ext.l D0 00000B86 2E00 move.l D7, D0 00000B88 0C68 0400 0002 cmpi.w [A0 + 0x2], 0x400 00000B8E 660E bne +0x10 /* 00000B9E */ 00000B90 7024 moveq.l D0, 0x24 00000B92 B087 cmp.l D0, D7 00000B94 6C08 bge +0xA /* 00000B9E */ 00000B96 2248 movea.l A1, A0 00000B98 3368 0024 0002 move.w [A1 + 0x2], [A0 + 0x24] label00000B9E: 00000B9E 701E moveq.l D0, 0x1E 00000BA0 B087 cmp.l D0, D7 00000BA2 6C08 bge +0xA /* 00000BAC */ 00000BA4 2054 movea.l A0, [A4] 00000BA6 1B68 001F F2FE move.b [A5 - 0xD02], [A0 + 0x1F] label00000BAC: 00000BAC 2D4C 000E move.l [A6 + 0xE], A4 00000BB0 4CDF 1080 movem.l D7,A4, [A7]+ 00000BB4 4E5E unlink A6 00000BB6 205F movea.l A0, [A7]+ 00000BB8 5C4F addq.w A7, 6 00000BBA 4ED0 jmp [A0] fn00000BBC: 00000BBC 4E56 FFFC link A6, -0x0004 00000BC0 206D F34E movea.l A0, [A5 - 0xCB2] 00000BC4 1028 014E move.b D0, [A0 + 0x14E] 00000BC8 6622 bne +0x24 /* 00000BEC */ 00000BCA 4267 clr.w -[A7] 00000BCC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BD0 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 00000BD4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000BD8 206D F34E movea.l A0, [A5 - 0xCB2] 00000BDC 202E 0008 move.l D0, [A6 + 0x8] 00000BE0 7200 moveq.l D1, 0x00 00000BE2 B081 cmp.l D0, D1 00000BE4 56C0 sne D0 00000BE6 4400 neg.b D0 00000BE8 1140 014E move.b [A0 + 0x14E], D0 label00000BEC: 00000BEC 4E5E unlink A6 00000BEE 2E9F move.l [A7], [A7]+ 00000BF0 4E75 rts fn00000BF2: 00000BF2 4E56 FEB8 link A6, -0x0148 00000BF6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000BFA 2A2E 000C move.l D5, [A6 + 0xC] 00000BFE 2005 move.l D0, D5 00000C00 0800 0004 btst.b D0, 0x4 00000C04 56C0 sne D0 00000C06 4400 neg.b D0 00000C08 1D40 FEC4 move.b [A6 - 0x13C], D0 00000C0C 2C05 move.l D6, D5 00000C0E 0806 0003 btst.b D6, 0x3 00000C12 56C6 sne D6 00000C14 4406 neg.b D6 00000C16 2005 move.l D0, D5 00000C18 0800 0001 btst.b D0, 0x1 00000C1C 56C0 sne D0 00000C1E 4400 neg.b D0 00000C20 1D40 FEC2 move.b [A6 - 0x13E], D0 00000C24 2805 move.l D4, D5 00000C26 0804 0005 btst.b D4, 0x5 00000C2A 56C4 sne D4 00000C2C 4404 neg.b D4 00000C2E 7000 moveq.l D0, 0x00 00000C30 2D40 FFEC move.l [A6 - 0x14], D0 00000C34 2D40 FECA move.l [A6 - 0x136], D0 00000C38 426E FFFE clr.w [A6 - 0x2] 00000C3C 7EFF moveq.l D7, 0xFFFFFFFF 00000C3E 3B7C 0064 F334 move.w [A5 - 0xCCC], 0x64 /* 'd' */ 00000C44 206E 0014 movea.l A0, [A6 + 0x14] 00000C48 4A10 tst.b [A0] 00000C4A 6740 beq +0x42 /* 00000C8C */ 00000C4C 3B7C 006E F334 move.w [A5 - 0xCCC], 0x6E /* 'n' */ 00000C52 4267 clr.w -[A7] 00000C54 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000C58 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000C5C 3F3C 0001 move.w -[A7], 0x1 00000C60 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000C64 3E1F move.w D7, [A7]+ 00000C66 4267 clr.w -[A7] 00000C68 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000C6C 70FF moveq.l D0, 0xFFFFFFFF 00000C6E B047 cmp.w D0, D7 00000C70 57C0 seq D0 00000C72 801F or.b D0, [A7]+ 00000C74 0240 0001 andi.w D0, 0x1 00000C78 6600 045A bne +0x45C /* 000010D4 */ 00000C7C 3B47 EF0C move.w [A5 - 0x10F4], D7 00000C80 4AAE 0008 tst.l [A6 + 0x8] 00000C84 6706 beq +0x8 /* 00000C8C */ 00000C86 206E 0008 movea.l A0, [A6 + 0x8] 00000C8A 3087 move.w [A0], D7 label00000C8C: 00000C8C 3B7C 0078 F334 move.w [A5 - 0xCCC], 0x78 /* 'x' */ 00000C92 42A7 clr.l -[A7] 00000C94 486E 0010 pea.l [A6 + 0x10] 00000C98 206E 0014 movea.l A0, [A6 + 0x14] 00000C9C 4A10 tst.b [A0] 00000C9E 56C0 sne D0 00000CA0 4400 neg.b D0 00000CA2 1F00 move.b -[A7], D0 00000CA4 4EBA FE74 jsr [PC - 0x18C /* 00000B1A */] 00000CA8 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000CAC 206E 0014 movea.l A0, [A6 + 0x14] 00000CB0 4A10 tst.b [A0] 00000CB2 57C0 seq D0 00000CB4 4A00 tst.b D0 00000CB6 673E beq +0x40 /* 00000CF6 */ 00000CB8 4AAE FFEC tst.l [A6 - 0x14] 00000CBC 56C1 sne D1 00000CBE C001 and.b D0, D1 00000CC0 6734 beq +0x36 /* 00000CF6 */ 00000CC2 206D F34E movea.l A0, [A5 - 0xCB2] 00000CC6 2F08 move.l -[A7], A0 00000CC8 4267 clr.w -[A7] 00000CCA 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000CCE A9A4 syscall HomeResFile 00000CD0 301F move.w D0, [A7]+ 00000CD2 205F movea.l A0, [A7]+ 00000CD4 3140 019C move.w [A0 + 0x19C], D0 00000CD8 4267 clr.w -[A7] 00000CDA A9AF syscall ResError 00000CDC 4A5F tst.w [A7]+ 00000CDE 670C beq +0xE /* 00000CEC */ 00000CE0 206D F34E movea.l A0, [A5 - 0xCB2] 00000CE4 317C FFFF 019C move.w [A0 + 0x19C], 0xFFFF 00000CEA 600A bra +0xC /* 00000CF6 */ label00000CEC: 00000CEC 206D F34E movea.l A0, [A5 - 0xCB2] 00000CF0 3B68 019C EF0C move.w [A5 - 0x10F4], [A0 + 0x19C] label00000CF6: 00000CF6 206D F34E movea.l A0, [A5 - 0xCB2] 00000CFA 316E 0010 0116 move.w [A0 + 0x116], [A6 + 0x10] 00000D00 4AAE FFEC tst.l [A6 - 0x14] 00000D04 660A bne +0xC /* 00000D10 */ 00000D06 3B7C 000A F312 move.w [A5 - 0xCEE], 0xA /* '\n' */ 00000D0C 6000 03C6 bra +0x3C8 /* 000010D4 */ label00000D10: 00000D10 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D14 A992 syscall DetachResource 00000D16 206E FFEC movea.l A0, [A6 - 0x14] 00000D1A 2050 movea.l A0, [A0] 00000D1C 226D F34E movea.l A1, [A5 - 0xCB2] 00000D20 3368 0002 0112 move.w [A1 + 0x112], [A0 + 0x2] 00000D26 206D F34E movea.l A0, [A5 - 0xCB2] 00000D2A 0C68 0400 0112 cmpi.w [A0 + 0x112], 0x400 00000D30 6C0A bge +0xC /* 00000D3C */ 00000D32 3B7C 000A F312 move.w [A5 - 0xCEE], 0xA /* '\n' */ 00000D38 6000 039A bra +0x39C /* 000010D4 */ label00000D3C: 00000D3C 206D F34E movea.l A0, [A5 - 0xCB2] 00000D40 0C68 040A 0112 cmpi.w [A0 + 0x112], 0x40A 00000D46 6F0A ble +0xC /* 00000D52 */ 00000D48 3B7C 002C F312 move.w [A5 - 0xCEE], 0x2C /* ',' */ 00000D4E 6000 0384 bra +0x386 /* 000010D4 */ label00000D52: 00000D52 3B7C 0082 F334 move.w [A5 - 0xCCC], 0x82 00000D58 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D5C 1F2E FEC4 move.b -[A7], [A6 - 0x13C] 00000D60 1F06 move.b -[A7], D6 00000D62 486E FFD8 pea.l [A6 - 0x28] 00000D66 486E FFDA pea.l [A6 - 0x26] 00000D6A 4EBA F5A6 jsr [PC - 0xA5A /* 00000312 */] 00000D6E 4267 clr.w -[A7] 00000D70 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000D74 101F move.b D0, [A7]+ 00000D76 6600 035C bne +0x35E /* 000010D4 */ 00000D7A 3B7C 008C F334 move.w [A5 - 0xCCC], 0x8C 00000D80 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000D84 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000D88 4EBA F66C jsr [PC - 0x994 /* 000003F6 */] 00000D8C 4267 clr.w -[A7] 00000D8E 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000D92 101F move.b D0, [A7]+ 00000D94 6600 033E bne +0x340 /* 000010D4 */ 00000D98 3B7C 0096 F334 move.w [A5 - 0xCCC], 0x96 00000D9E 206D F34E movea.l A0, [A5 - 0xCB2] 00000DA2 3F28 0112 move.w -[A7], [A0 + 0x112] 00000DA6 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000DAA 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000DAE 4EBA F718 jsr [PC - 0x8E8 /* 000004C8 */] 00000DB2 4267 clr.w -[A7] 00000DB4 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000DB8 101F move.b D0, [A7]+ 00000DBA 6600 0318 bne +0x31A /* 000010D4 */ 00000DBE 102E FEC4 move.b D0, [A6 - 0x13C] 00000DC2 0A00 0001 xori.b D0, 0x1 00000DC6 1204 move.b D1, D4 00000DC8 0A01 0001 xori.b D1, 0x1 00000DCC C001 and.b D0, D1 00000DCE 6700 014A beq +0x14C /* 00000F1A */ 00000DD2 3B7C 00A0 F334 move.w [A5 - 0xCCC], 0xA0 00000DD8 2005 move.l D0, D5 00000DDA 0800 0000 btst.b D0, 0x0 00000DDE 6714 beq +0x16 /* 00000DF4 */ 00000DE0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DE4 4EBA F4FA jsr [PC - 0xB06 /* 000002E0 */] 00000DE8 4267 clr.w -[A7] 00000DEA 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000DEE 101F move.b D0, [A7]+ 00000DF0 6600 02E2 bne +0x2E4 /* 000010D4 */ label00000DF4: 00000DF4 3B7C 00AA F334 move.w [A5 - 0xCCC], 0xAA 00000DFA 206E FFEC movea.l A0, [A6 - 0x14] 00000DFE 2050 movea.l A0, [A0] 00000E00 1028 0010 move.b D0, [A0 + 0x10] 00000E04 4880 ext.w D0 00000E06 3F00 move.w -[A7], D0 00000E08 4EBA F4B0 jsr [PC - 0xB50 /* 000002BA */] 00000E0C 206E FFEC movea.l A0, [A6 - 0x14] 00000E10 2050 movea.l A0, [A0] 00000E12 701C moveq.l D0, 0x1C 00000E14 B050 cmp.w D0, [A0] 00000E16 6E0E bgt +0x10 /* 00000E26 */ 00000E18 206E FFEC movea.l A0, [A6 - 0x14] 00000E1C 2050 movea.l A0, [A0] 00000E1E 3D68 001A FECE move.w [A6 - 0x132], [A0 + 0x1A] 00000E24 6018 bra +0x1A /* 00000E3E */ label00000E26: 00000E26 206E FFEC movea.l A0, [A6 - 0x14] 00000E2A 2050 movea.l A0, [A0] 00000E2C 1028 0011 move.b D0, [A0 + 0x11] 00000E30 6708 beq +0xA /* 00000E3A */ 00000E32 3D7C 00FF FECE move.w [A6 - 0x132], 0xFF 00000E38 6004 bra +0x6 /* 00000E3E */ label00000E3A: 00000E3A 426E FECE clr.w [A6 - 0x132] label00000E3E: 00000E3E 2005 move.l D0, D5 00000E40 0800 0006 btst.b D0, 0x6 00000E44 660A bne +0xC /* 00000E50 */ 00000E46 3F2E FECE move.w -[A7], [A6 - 0x132] 00000E4A 1F06 move.b -[A7], D6 00000E4C 4EBA F44E jsr [PC - 0xBB2 /* 0000029C */] label00000E50: 00000E50 206E FFEC movea.l A0, [A6 - 0x14] 00000E54 2050 movea.l A0, [A0] 00000E56 701E moveq.l D0, 0x1E 00000E58 B050 cmp.w D0, [A0] 00000E5A 6E12 bgt +0x14 /* 00000E6E */ 00000E5C 206E FFEC movea.l A0, [A6 - 0x14] 00000E60 2050 movea.l A0, [A0] 00000E62 226D F34E movea.l A1, [A5 - 0xCB2] 00000E66 3368 001C 0114 move.w [A1 + 0x114], [A0 + 0x1C] 00000E6C 6008 bra +0xA /* 00000E76 */ label00000E6E: 00000E6E 206D F34E movea.l A0, [A5 - 0xCB2] 00000E72 4268 0114 clr.w [A0 + 0x114] label00000E76: 00000E76 3B7C 00B4 F334 move.w [A5 - 0xCCC], 0xB4 00000E7C 4EBA F6D4 jsr [PC - 0x92C /* 00000552 */] 00000E80 4267 clr.w -[A7] 00000E82 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000E86 101F move.b D0, [A7]+ 00000E88 6600 024A bne +0x24C /* 000010D4 */ 00000E8C 1006 move.b D0, D6 00000E8E 0A00 0001 xori.b D0, 0x1 00000E92 206D F34E movea.l A0, [A5 - 0xCB2] 00000E96 1228 014E move.b D1, [A0 + 0x14E] 00000E9A 0A01 0001 xori.b D1, 0x1 00000E9E 8001 or.b D0, D1 00000EA0 671E beq +0x20 /* 00000EC0 */ 00000EA2 3B7C 00D2 F334 move.w [A5 - 0xCCC], 0xD2 00000EA8 42A7 clr.l -[A7] 00000EAA 206D F34E movea.l A0, [A5 - 0xCB2] 00000EAE 3F28 0116 move.w -[A7], [A0 + 0x116] 00000EB2 A9BA syscall GetString 00000EB4 2D5F FECA move.l [A6 - 0x136], [A7]+ 00000EB8 6706 beq +0x8 /* 00000EC0 */ 00000EBA 2F2E FECA move.l -[A7], [A6 - 0x136] 00000EBE A992 syscall DetachResource label00000EC0: 00000EC0 1006 move.b D0, D6 00000EC2 6656 bne +0x58 /* 00000F1A */ 00000EC4 3B7C 00BE F334 move.w [A5 - 0xCCC], 0xBE 00000ECA 102E FEC2 move.b D0, [A6 - 0x13E] 00000ECE 671E beq +0x20 /* 00000EEE */ 00000ED0 C02D FD85 and.b D0, [A5 - 0x27B] 00000ED4 6718 beq +0x1A /* 00000EEE */ 00000ED6 206D F34E movea.l A0, [A5 - 0xCB2] 00000EDA 3F28 0116 move.w -[A7], [A0 + 0x116] 00000EDE 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00000EE2 4267 clr.w -[A7] 00000EE4 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000EE8 101F move.b D0, [A7]+ 00000EEA 6600 01E8 bne +0x1EA /* 000010D4 */ label00000EEE: 00000EEE 3B7C 00C8 F334 move.w [A5 - 0xCCC], 0xC8 00000EF4 4EBA F6BC jsr [PC - 0x944 /* 000005B2 */] 00000EF8 4267 clr.w -[A7] 00000EFA 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000EFE 101F move.b D0, [A7]+ 00000F00 6600 01D2 bne +0x1D4 /* 000010D4 */ 00000F04 3B7C 00D7 F334 move.w [A5 - 0xCCC], 0xD7 00000F0A 4EBA F722 jsr [PC - 0x8DE /* 0000062E */] 00000F0E 4267 clr.w -[A7] 00000F10 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000F14 101F move.b D0, [A7]+ 00000F16 6600 01BC bne +0x1BE /* 000010D4 */ label00000F1A: 00000F1A 3B7C 00DC F334 move.w [A5 - 0xCCC], 0xDC 00000F20 1004 move.b D0, D4 00000F22 667E bne +0x80 /* 00000FA2 */ 00000F24 1006 move.b D0, D6 00000F26 6608 bne +0xA /* 00000F30 */ 00000F28 1F2E FEC2 move.b -[A7], [A6 - 0x13E] 00000F2C 4EBA FB58 jsr [PC - 0x4A8 /* 00000A86 */] label00000F30: 00000F30 206D F34E movea.l A0, [A5 - 0xCB2] 00000F34 316D F346 019E move.w [A0 + 0x19E], [A5 - 0xCBA] 00000F3A 2005 move.l D0, D5 00000F3C 0800 0002 btst.b D0, 0x2 00000F40 660A bne +0xC /* 00000F4C */ 00000F42 206D F34E movea.l A0, [A5 - 0xCB2] 00000F46 317C 0002 019E move.w [A0 + 0x19E], 0x2 label00000F4C: 00000F4C 42A7 clr.l -[A7] 00000F4E 2F3C 5657 464D move.l -[A7], 0x5657464D /* 'VWFM' */ 00000F54 206D F34E movea.l A0, [A5 - 0xCB2] 00000F58 3F28 0116 move.w -[A7], [A0 + 0x116] 00000F5C 4267 clr.w -[A7] 00000F5E 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000F62 2D5F FEB8 move.l [A6 - 0x148], [A7]+ 00000F66 1F3C 0001 move.b -[A7], 0x1 00000F6A 206D F34E movea.l A0, [A5 - 0xCB2] 00000F6E 7003 moveq.l D0, 0x03 00000F70 B068 019E cmp.w D0, [A0 + 0x19E] 00000F74 56C0 sne D0 00000F76 4400 neg.b D0 00000F78 1F00 move.b -[A7], D0 00000F7A 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00000F7E 3F2E FFDA move.w -[A7], [A6 - 0x26] 00000F82 4EBA F24A jsr [PC - 0xDB6 /* 000001CE */] 00000F86 4267 clr.w -[A7] 00000F88 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000F8C 101F move.b D0, [A7]+ 00000F8E 670A beq +0xC /* 00000F9A */ 00000F90 2F2E FEB8 move.l -[A7], [A6 - 0x148] 00000F94 A9A3 syscall ReleaseResource 00000F96 6000 013C bra +0x13E /* 000010D4 */ label00000F9A: 00000F9A 4EBA F8AA jsr [PC - 0x756 /* 00000846 */] 00000F9E 4EBA FA58 jsr [PC - 0x5A8 /* 000009F8 */] label00000FA2: 00000FA2 3B7C 00E1 F334 move.w [A5 - 0xCCC], 0xE1 00000FA8 102D F535 move.b D0, [A5 - 0xACB] 00000FAC 6710 beq +0x12 /* 00000FBE */ 00000FAE 4EBA F646 jsr [PC - 0x9BA /* 000005F6 */] 00000FB2 4267 clr.w -[A7] 00000FB4 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000FB8 101F move.b D0, [A7]+ 00000FBA 6600 0118 bne +0x11A /* 000010D4 */ label00000FBE: 00000FBE 3B7C 00E6 F334 move.w [A5 - 0xCCC], 0xE6 00000FC4 4AAE 0008 tst.l [A6 + 0x8] 00000FC8 661E bne +0x20 /* 00000FE8 */ 00000FCA 70FF moveq.l D0, 0xFFFFFFFF 00000FCC B047 cmp.w D0, D7 00000FCE 6704 beq +0x6 /* 00000FD4 */ 00000FD0 3F07 move.w -[A7], D7 00000FD2 A99A syscall CloseResFile label00000FD4: 00000FD4 4267 clr.w -[A7] 00000FD6 A9AF syscall ResError 00000FD8 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 00000FDC 4267 clr.w -[A7] 00000FDE 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000FE2 101F move.b D0, [A7]+ 00000FE4 6600 00EE bne +0xF0 /* 000010D4 */ label00000FE8: 00000FE8 3B7C 00F0 F334 move.w [A5 - 0xCCC], 0xF0 00000FEE 102E FEC4 move.b D0, [A6 - 0x13C] 00000FF2 0A00 0001 xori.b D0, 0x1 00000FF6 1204 move.b D1, D4 00000FF8 0A01 0001 xori.b D1, 0x1 00000FFC C001 and.b D0, D1 00000FFE 6700 00B0 beq +0xB2 /* 000010B0 */ 00001002 1006 move.b D0, D6 00001004 0A00 0001 xori.b D0, 0x1 00001008 206D F34E movea.l A0, [A5 - 0xCB2] 0000100C 1228 014E move.b D1, [A0 + 0x14E] 00001010 0A01 0001 xori.b D1, 0x1 00001014 8001 or.b D0, D1 00001016 6712 beq +0x14 /* 0000102A */ 00001018 2F2E FECA move.l -[A7], [A6 - 0x136] 0000101C 206D F34E movea.l A0, [A5 - 0xCB2] 00001020 3F28 010C move.w -[A7], [A0 + 0x10C] 00001024 4267 clr.w -[A7] 00001026 4EBA F654 jsr [PC - 0x9AC /* 0000067C */] label0000102A: 0000102A 206D F34E movea.l A0, [A5 - 0xCB2] 0000102E 0C68 0403 0112 cmpi.w [A0 + 0x112], 0x403 00001034 6E40 bgt +0x42 /* 00001076 */ 00001036 206D F34E movea.l A0, [A5 - 0xCB2] 0000103A 1028 0146 move.b D0, [A0 + 0x146] 0000103E 6716 beq +0x18 /* 00001056 */ 00001040 3F28 0112 move.w -[A7], [A0 + 0x112] 00001044 3F3C 0001 move.w -[A7], 0x1 00001048 3F28 0002 move.w -[A7], [A0 + 0x2] 0000104C 486E FEBC pea.l [A6 - 0x144] 00001050 4EBA 0A4A jsr [PC + 0xA4A /* 00001A9C */] 00001054 6018 bra +0x1A /* 0000106E */ label00001056: 00001056 206D F34E movea.l A0, [A5 - 0xCB2] 0000105A 3F28 0112 move.w -[A7], [A0 + 0x112] 0000105E 3F2E FFD8 move.w -[A7], [A6 - 0x28] 00001062 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001066 486E FEBC pea.l [A6 - 0x144] 0000106A 4EBA 0A30 jsr [PC + 0xA30 /* 00001A9C */] label0000106E: 0000106E 3B7C FFFF EF3E move.w [A5 - 0x10C2], 0xFFFF 00001074 6028 bra +0x2A /* 0000109E */ label00001076: 00001076 206D F342 movea.l A0, [A5 - 0xCBE] 0000107A 226E FFEC movea.l A1, [A6 - 0x14] 0000107E 2251 movea.l A1, [A1] 00001080 2169 002C 073E move.l [A0 + 0x73E], [A1 + 0x2C] 00001086 206E FFEC movea.l A0, [A6 - 0x14] 0000108A 2050 movea.l A0, [A0] 0000108C 2D68 0028 FEBC move.l [A6 - 0x144], [A0 + 0x28] 00001092 206E FFEC movea.l A0, [A6 - 0x14] 00001096 2050 movea.l A0, [A0] 00001098 3B68 0026 EF3E move.w [A5 - 0x10C2], [A0 + 0x26] label0000109E: 0000109E 2F2E FEBC move.l -[A7], [A6 - 0x144] 000010A2 4EBA FB18 jsr [PC - 0x4E8 /* 00000BBC */] 000010A6 4267 clr.w -[A7] 000010A8 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 000010AC 101F move.b D0, [A7]+ 000010AE 6624 bne +0x26 /* 000010D4 */ label000010B0: 000010B0 3B7C 00FA F334 move.w [A5 - 0xCCC], 0xFA 000010B6 486E FFEC pea.l [A6 - 0x14] 000010BA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000010BE 486E FECA pea.l [A6 - 0x136] 000010C2 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000010C6 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 000010CC 3B6D EF4A EF0C move.w [A5 - 0x10F4], [A5 - 0x10B6] 000010D2 6048 bra +0x4A /* 0000111C */ label000010D4: 000010D4 3B6D EF4A EF0C move.w [A5 - 0x10F4], [A5 - 0x10B6] 000010DA 486E FFEC pea.l [A6 - 0x14] 000010DE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000010E2 4A6E FFFE tst.w [A6 - 0x2] 000010E6 670E beq +0x10 /* 000010F6 */ 000010E8 4267 clr.w -[A7] 000010EA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000010EE 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000010F2 3D5F FFD6 move.w [A6 - 0x2A], [A7]+ label000010F6: 000010F6 70FF moveq.l D0, 0xFFFFFFFF 000010F8 B047 cmp.w D0, D7 000010FA 6704 beq +0x6 /* 00001100 */ 000010FC 3F07 move.w -[A7], D7 000010FE A99A syscall CloseResFile label00001100: 00001100 3D6D F312 FFD6 move.w [A6 - 0x2A], [A5 - 0xCEE] 00001106 2005 move.l D0, D5 00001108 0800 0011 btst.b D0, 0x11 0000110C 6604 bne +0x6 /* 00001112 */ 0000110E 4EAD 147A jsr [A5 + 0x147A /* export_651 */] label00001112: 00001112 3B6E FFD6 F312 move.w [A5 - 0xCEE], [A6 - 0x2A] 00001118 422E 0018 clr.b [A6 + 0x18] label0000111C: 0000111C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001120 4E5E unlink A6 00001122 205F movea.l A0, [A7]+ 00001124 DEFC 0010 add.w A7, 0x10 00001128 4ED0 jmp [A0] fn0000112A: 0000112A 4E56 FEEA link A6, -0x0116 0000112E 48E7 0300 movem.l -[A7], D6,D7 00001132 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00001138 486E FEEA pea.l [A6 - 0x116] 0000113C 2F3C 0002 00C8 move.l -[A7], 0x200C8 00001142 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00001146 4A2E FEEA tst.b [A6 - 0x116] 0000114A 6604 bne +0x6 /* 00001150 */ 0000114C 6000 00EC bra +0xEE /* 0000123A */ label00001150: 00001150 206D F34E movea.l A0, [A5 - 0xCB2] 00001154 1028 0146 move.b D0, [A0 + 0x146] 00001158 6720 beq +0x22 /* 0000117A */ 0000115A 2248 movea.l A1, A0 0000115C 3228 010C move.w D1, [A0 + 0x10C] 00001160 B269 014A cmp.w D1, [A1 + 0x14A] 00001164 57C1 seq D1 00001166 C001 and.b D0, D1 00001168 4A00 tst.b D0 0000116A 670E beq +0x10 /* 0000117A */ 0000116C 4A68 014A tst.w [A0 + 0x14A] 00001170 56C1 sne D1 00001172 C001 and.b D0, D1 00001174 6704 beq +0x6 /* 0000117A */ 00001176 6000 00C2 bra +0xC4 /* 0000123A */ label0000117A: 0000117A 206D F34E movea.l A0, [A5 - 0xCB2] 0000117E 1028 0146 move.b D0, [A0 + 0x146] 00001182 6708 beq +0xA /* 0000118C */ 00001184 1F3C 0001 move.b -[A7], 0x1 00001188 4EAD 146A jsr [A5 + 0x146A /* export_649 */] label0000118C: 0000118C 206D F34E movea.l A0, [A5 - 0xCB2] 00001190 4228 0146 clr.b [A0 + 0x146] 00001194 4267 clr.w -[A7] 00001196 206D F34E movea.l A0, [A5 - 0xCB2] 0000119A 4868 000C pea.l [A0 + 0xC] 0000119E 486E FEEA pea.l [A6 - 0x116] 000011A2 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000011A6 4A5F tst.w [A7]+ 000011A8 6700 0090 beq +0x92 /* 0000123A */ 000011AC 4267 clr.w -[A7] 000011AE 486E FEEA pea.l [A6 - 0x116] 000011B2 206D F34E movea.l A0, [A5 - 0xCB2] 000011B6 3F28 010C move.w -[A7], [A0 + 0x10C] 000011BA 486E FFF0 pea.l [A6 - 0x10] 000011BE 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000011C2 3C1F move.w D6, [A7]+ 000011C4 57C0 seq D0 000011C6 2F00 move.l -[A7], D0 000011C8 4267 clr.w -[A7] 000011CA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011CE 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 000011D2 121F move.b D1, [A7]+ 000011D4 201F move.l D0, [A7]+ 000011D6 C001 and.b D0, D1 000011D8 6760 beq +0x62 /* 0000123A */ 000011DA 206D F34E movea.l A0, [A5 - 0xCB2] 000011DE 117C 0001 0146 move.b [A0 + 0x146], 0x1 000011E4 206D F34E movea.l A0, [A5 - 0xCB2] 000011E8 2248 movea.l A1, A0 000011EA 3368 010C 014A move.w [A1 + 0x14A], [A0 + 0x10C] 000011F0 7E00 moveq.l D7, 0x00 000011F2 08C7 0004 bset.b D7, 0x4 000011F6 4267 clr.w -[A7] 000011F8 486E FEEA pea.l [A6 - 0x116] 000011FC 206D F34E movea.l A0, [A5 - 0xCB2] 00001200 3F28 014A move.w -[A7], [A0 + 0x14A] 00001204 4267 clr.w -[A7] 00001206 2F07 move.l -[A7], D7 00001208 206D F34E movea.l A0, [A5 - 0xCB2] 0000120C 4868 014C pea.l [A0 + 0x14C] 00001210 4EBA F9E0 jsr [PC - 0x620 /* 00000BF2 */] 00001214 101F move.b D0, [A7]+ 00001216 6716 beq +0x18 /* 0000122E */ 00001218 206D F34E movea.l A0, [A5 - 0xCB2] 0000121C 4868 014C pea.l [A0 + 0x14C] 00001220 486E FEEA pea.l [A6 - 0x116] 00001224 3F28 014A move.w -[A7], [A0 + 0x14A] 00001228 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 0000122C 600C bra +0xE /* 0000123A */ label0000122E: 0000122E 206D F34E movea.l A0, [A5 - 0xCB2] 00001232 4228 0146 clr.b [A0 + 0x146] 00001236 422E 0008 clr.b [A6 + 0x8] label0000123A: 0000123A 4CDF 00C0 movem.l D6,D7, [A7]+ 0000123E 4E5E unlink A6 00001240 4E75 rts fn00001242: 00001242 4E56 0000 link A6, 0 00001246 102D FD85 move.b D0, [A5 - 0x27B] 0000124A 6710 beq +0x12 /* 0000125C */ 0000124C 1F3C 0001 move.b -[A7], 0x1 00001250 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00001254 4EAD 0802 jsr [A5 + 0x802 /* export_252 */] 00001258 4EAD 080A jsr [A5 + 0x80A /* export_253 */] label0000125C: 0000125C 206D F34E movea.l A0, [A5 - 0xCB2] 00001260 7002 moveq.l D0, 0x02 00001262 B068 019E cmp.w D0, [A0 + 0x19E] 00001266 660C bne +0xE /* 00001274 */ 00001268 3F3C 0001 move.w -[A7], 0x1 0000126C 3F28 0002 move.w -[A7], [A0 + 0x2] 00001270 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */] label00001274: 00001274 4E5E unlink A6 00001276 2E9F move.l [A7], [A7]+ 00001278 4E75 rts 0000127A 4E56 FFF0 link A6, -0x0010 0000127E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001282 2A2E 0008 move.l D5, [A6 + 0x8] 00001286 422D EF27 clr.b [A5 - 0x10D9] 0000128A 2C05 move.l D6, D5 0000128C 0806 0003 btst.b D6, 0x3 00001290 56C6 sne D6 00001292 4406 neg.b D6 00001294 1B7C 0001 F0E0 move.b [A5 - 0xF20], 0x1 0000129A 102D FD8A move.b D0, [A5 - 0x276] 0000129E 6704 beq +0x6 /* 000012A4 */ 000012A0 4EAD 156A jsr [A5 + 0x156A /* export_681 */] label000012A4: 000012A4 1006 move.b D0, D6 000012A6 6604 bne +0x6 /* 000012AC */ 000012A8 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] label000012AC: 000012AC 206E 0010 movea.l A0, [A6 + 0x10] 000012B0 4A10 tst.b [A0] 000012B2 56C7 sne D7 000012B4 4407 neg.b D7 000012B6 1007 move.b D0, D7 000012B8 6778 beq +0x7A /* 00001332 */ 000012BA 206D F34E movea.l A0, [A5 - 0xCB2] 000012BE 226E 0010 movea.l A1, [A6 + 0x10] 000012C2 41E8 000C lea.l A0, [A0 + 0xC] 000012C6 703F moveq.l D0, 0x3F label000012C8: 000012C8 20D9 move.l [A0]+, [A1]+ 000012CA 51C8 FFFC dbf D0, -0x6 /* 000012C8 */ 000012CE 206D F34E movea.l A0, [A5 - 0xCB2] 000012D2 3B68 010C F32C move.w [A5 - 0xCD4], [A0 + 0x10C] 000012D8 316E 000E 010C move.w [A0 + 0x10C], [A6 + 0xE] 000012DE 206D F34E movea.l A0, [A5 - 0xCB2] 000012E2 4A68 010C tst.w [A0 + 0x10C] 000012E6 6628 bne +0x2A /* 00001310 */ 000012E8 2F08 move.l -[A7], A0 000012EA 4267 clr.w -[A7] 000012EC 226D F34E movea.l A1, [A5 - 0xCB2] 000012F0 4869 000C pea.l [A1 + 0xC] 000012F4 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 000012F8 301F move.w D0, [A7]+ 000012FA 205F movea.l A0, [A7]+ 000012FC 3140 010C move.w [A0 + 0x10C], D0 00001300 206D F34E movea.l A0, [A5 - 0xCB2] 00001304 70FF moveq.l D0, 0xFFFFFFFF 00001306 B068 010C cmp.w D0, [A0 + 0x10C] 0000130A 6604 bne +0x6 /* 00001310 */ 0000130C 4268 010C clr.w [A0 + 0x10C] label00001310: 00001310 206D F34E movea.l A0, [A5 - 0xCB2] 00001314 2248 movea.l A1, A0 00001316 3028 010C move.w D0, [A0 + 0x10C] 0000131A B069 014A cmp.w D0, [A1 + 0x14A] 0000131E 56C0 sne D0 00001320 4A68 014A tst.w [A0 + 0x14A] 00001324 57C1 seq D1 00001326 8001 or.b D0, D1 00001328 6708 beq +0xA /* 00001332 */ 0000132A 206D F34E movea.l A0, [A5 - 0xCB2] 0000132E 4228 0146 clr.b [A0 + 0x146] label00001332: 00001332 1006 move.b D0, D6 00001334 6710 beq +0x12 /* 00001346 */ 00001336 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 0000133A 206D F342 movea.l A0, [A5 - 0xCBE] 0000133E 117C 0001 0745 move.b [A0 + 0x745], 0x1 00001344 6004 bra +0x6 /* 0000134A */ label00001346: 00001346 4EAD 147A jsr [A5 + 0x147A /* export_651 */] label0000134A: 0000134A 4267 clr.w -[A7] 0000134C 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00001350 101F move.b D0, [A7]+ 00001352 6600 00D0 bne +0xD2 /* 00001424 */ 00001356 1007 move.b D0, D7 00001358 6606 bne +0x8 /* 00001360 */ 0000135A 4267 clr.w -[A7] 0000135C A994 syscall CurResFile 0000135E 381F move.w D4, [A7]+ label00001360: 00001360 1007 move.b D0, D7 00001362 6712 beq +0x14 /* 00001376 */ 00001364 1006 move.b D0, D6 00001366 660E bne +0x10 /* 00001376 */ 00001368 4267 clr.w -[A7] 0000136A 4EBA FDBE jsr [PC - 0x242 /* 0000112A */] 0000136E 101F move.b D0, [A7]+ 00001370 6604 bne +0x6 /* 00001376 */ 00001372 6000 00B0 bra +0xB2 /* 00001424 */ label00001376: 00001376 1007 move.b D0, D7 00001378 670A beq +0xC /* 00001384 */ 0000137A 206D F34E movea.l A0, [A5 - 0xCB2] 0000137E 49E8 0126 lea.l A4, [A0 + 0x126] 00001382 6010 bra +0x12 /* 00001394 */ label00001384: 00001384 7000 moveq.l D0, 0x00 00001386 2840 movea.l A4, D0 00001388 4267 clr.w -[A7] 0000138A A994 syscall CurResFile 0000138C 3D5F FFF2 move.w [A6 - 0xE], [A7]+ 00001390 3F04 move.w -[A7], D4 00001392 A998 syscall UseResFile label00001394: 00001394 0885 0004 bclr.b D5, 0x4 00001398 0885 0005 bclr.b D5, 0x5 0000139C 4267 clr.w -[A7] 0000139E 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013A2 206D F34E movea.l A0, [A5 - 0xCB2] 000013A6 3F28 010C move.w -[A7], [A0 + 0x10C] 000013AA 3F2E 000C move.w -[A7], [A6 + 0xC] 000013AE 2F05 move.l -[A7], D5 000013B0 2F0C move.l -[A7], A4 000013B2 4EBA F83E jsr [PC - 0x7C2 /* 00000BF2 */] 000013B6 101F move.b D0, [A7]+ 000013B8 6602 bne +0x4 /* 000013BC */ 000013BA 6068 bra +0x6A /* 00001424 */ label000013BC: 000013BC 1007 move.b D0, D7 000013BE 671E beq +0x20 /* 000013DE */ 000013C0 206D F34E movea.l A0, [A5 - 0xCB2] 000013C4 4228 012F clr.b [A0 + 0x12F] 000013C8 206D F34E movea.l A0, [A5 - 0xCB2] 000013CC 4868 0126 pea.l [A0 + 0x126] 000013D0 4868 000C pea.l [A0 + 0xC] 000013D4 3F28 010C move.w -[A7], [A0 + 0x10C] 000013D8 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 000013DC 6006 bra +0x8 /* 000013E4 */ label000013DE: 000013DE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000013E2 A998 syscall UseResFile label000013E4: 000013E4 4A6D EF3E tst.w [A5 - 0x10C2] 000013E8 6C0A bge +0xC /* 000013F4 */ 000013EA 4267 clr.w -[A7] 000013EC 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000013F0 3B5F EF3E move.w [A5 - 0x10C2], [A7]+ label000013F4: 000013F4 102D F50F move.b D0, [A5 - 0xAF1] 000013F8 6710 beq +0x12 /* 0000140A */ 000013FA 4267 clr.w -[A7] 000013FC 3F2D EF3E move.w -[A7], [A5 - 0x10C2] 00001400 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 00001404 101F move.b D0, [A7]+ 00001406 4EAD 178A jsr [A5 + 0x178A /* export_749 */] label0000140A: 0000140A 2F05 move.l -[A7], D5 0000140C 4EBA FE34 jsr [PC - 0x1CC /* 00001242 */] 00001410 102D F535 move.b D0, [A5 - 0xACB] 00001414 6704 beq +0x6 /* 0000141A */ 00001416 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] label0000141A: 0000141A 206D F34E movea.l A0, [A5 - 0xCB2] 0000141E 117C 0001 012E move.b [A0 + 0x12E], 0x1 label00001424: 00001424 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001428 4E5E unlink A6 0000142A 205F movea.l A0, [A7]+ 0000142C DEFC 000C add.w A7, 0xC 00001430 4ED0 jmp [A0] 00001432 4E56 F6EE link A6, -0x0912 00001436 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000143A 2C2E 0008 move.l D6, [A6 + 0x8] 0000143E 2046 movea.l A0, D6 00001440 4AA8 000C tst.l [A0 + 0xC] 00001444 6604 bne +0x6 /* 0000144A */ 00001446 6000 00BC bra +0xBE /* 00001504 */ label0000144A: 0000144A 49EE F702 lea.l A4, [A6 - 0x8FE] 0000144E 2F0C move.l -[A7], A4 00001450 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 00001454 2046 movea.l A0, D6 00001456 2968 000C 000A move.l [A4 + 0xA], [A0 + 0xC] 0000145C 486E F6F4 pea.l [A6 - 0x90C] 00001460 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] label00001464: 00001464 4267 clr.w -[A7] 00001466 2F0C move.l -[A7], A4 00001468 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 0000146C 101F move.b D0, [A7]+ 0000146E 6660 bne +0x62 /* 000014D0 */ 00001470 2F0C move.l -[A7], A4 00001472 1F3C 0002 move.b -[A7], 0x2 00001476 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */] 0000147A 2F0C move.l -[A7], A4 0000147C 2F3A 0090 move.l -[A7], [PC + 0x90 /* 0000150E, value 0x3FFFFFC0 */] 00001480 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 00001484 7E06 moveq.l D7, 0x06 00001486 6040 bra +0x42 /* 000014C8 */ label00001488: 00001488 3007 move.w D0, D7 0000148A E940 asl D0.w, 4 0000148C 41EC 023F lea.l A0, [A4 + 0x23F] 00001490 4A30 0000 tst.b [A0 + D0.w] 00001494 6730 beq +0x32 /* 000014C6 */ 00001496 3007 move.w D0, D7 00001498 E740 asl D0.w, 3 0000149A 41EC 03EE lea.l A0, [A4 + 0x3EE] 0000149E 47F0 0000 lea.l A3, [A0 + D0.w] 000014A2 4267 clr.w -[A7] 000014A4 486E F6F4 pea.l [A6 - 0x90C] 000014A8 A8AE syscall EmptyRect 000014AA 101F move.b D0, [A7]+ 000014AC 670C beq +0xE /* 000014BA */ 000014AE 41EE F6F4 lea.l A0, [A6 - 0x90C] 000014B2 224B movea.l A1, A3 000014B4 20D9 move.l [A0]+, [A1]+ 000014B6 20D9 move.l [A0]+, [A1]+ 000014B8 600C bra +0xE /* 000014C6 */ label000014BA: 000014BA 486E F6F4 pea.l [A6 - 0x90C] 000014BE 2F0B move.l -[A7], A3 000014C0 486E F6F4 pea.l [A6 - 0x90C] 000014C4 A8AB syscall UnionRect label000014C6: 000014C6 5247 addq.w D7, 1 label000014C8: 000014C8 701D moveq.l D0, 0x1D 000014CA B047 cmp.w D0, D7 000014CC 6CBA bge -0x44 /* 00001488 */ 000014CE 6094 bra -0x6A /* 00001464 */ label000014D0: 000014D0 2F0C move.l -[A7], A4 000014D2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000014D6 4267 clr.w -[A7] 000014D8 486E F6F4 pea.l [A6 - 0x90C] 000014DC A8AE syscall EmptyRect 000014DE 101F move.b D0, [A7]+ 000014E0 6622 bne +0x24 /* 00001504 */ 000014E2 4267 clr.w -[A7] 000014E4 486E F6F4 pea.l [A6 - 0x90C] 000014E8 486D F52C pea.l [A5 - 0xAD4] 000014EC 486E F6F4 pea.l [A6 - 0x90C] 000014F0 A8AA syscall SectRect 000014F2 101F move.b D0, [A7]+ 000014F4 670E beq +0x10 /* 00001504 */ 000014F6 2046 movea.l A0, D6 000014F8 41E8 0010 lea.l A0, [A0 + 0x10] 000014FC 43EE F6F4 lea.l A1, [A6 - 0x90C] 00001500 20D9 move.l [A0]+, [A1]+ 00001502 20D9 move.l [A0]+, [A1]+ label00001504: 00001504 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001508 4E5E unlink A6 0000150A 2E9F move.l [A7], [A7]+ 0000150C 4E75 rts 0000150E 3FFF move.w <>, <> 00001510 FFC0 .extension 0xFC0 // unimplemented fn00001512: 00001512 4E56 0000 link A6, 0 00001516 2F0C move.l -[A7], A4 00001518 286E 0008 movea.l A4, [A6 + 0x8] 0000151C 41EC 0010 lea.l A0, [A4 + 0x10] 00001520 43ED F52C lea.l A1, [A5 - 0xAD4] 00001524 20D9 move.l [A0]+, [A1]+ 00001526 20D9 move.l [A0]+, [A1]+ 00001528 700F moveq.l D0, 0x0F 0000152A 2940 0018 move.l [A4 + 0x18], D0 0000152E 426C 001C clr.w [A4 + 0x1C] 00001532 285F movea.l A4, [A7]+ 00001534 4E5E unlink A6 00001536 2E9F move.l [A7], [A7]+ 00001538 4E75 rts 0000153A 4E56 FFFA link A6, -0x0006 0000153E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001542 486E FFFC pea.l [A6 - 0x4] 00001546 486E FFFB pea.l [A6 - 0x5] 0000154A 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 0000154E 700E moveq.l D0, 0x0E 00001550 B02E FFFB cmp.b D0, [A6 - 0x5] 00001554 6C08 bge +0xA /* 0000155E */ 00001556 1D7C 000E FFFB move.b [A6 - 0x5], 0xE 0000155C 600A bra +0xC /* 00001568 */ label0000155E: 0000155E 206E 0008 movea.l A0, [A6 + 0x8] 00001562 2F10 move.l -[A7], [A0] 00001564 4EBA FFAC jsr [PC - 0x54 /* 00001512 */] label00001568: 00001568 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000156C 206E 0008 movea.l A0, [A6 + 0x8] 00001570 2050 movea.l A0, [A0] 00001572 4868 0010 pea.l [A0 + 0x10] 00001576 102E FFFB move.b D0, [A6 - 0x5] 0000157A 4880 ext.w D0 0000157C 48C0 ext.l D0 0000157E 2F00 move.l -[A7], D0 00001580 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001584 4E5E unlink A6 00001586 2E9F move.l [A7], [A7]+ 00001588 4E75 rts 0000158A 4E56 FFFC link A6, -0x0004 0000158E 206E 0008 movea.l A0, [A6 + 0x8] 00001592 2248 movea.l A1, A0 00001594 3028 0006 move.w D0, [A0 + 0x6] 00001598 9069 0002 sub.w D0, [A1 + 0x2] 0000159C 3D40 FFFE move.w [A6 - 0x2], D0 000015A0 206E 0008 movea.l A0, [A6 + 0x8] 000015A4 2248 movea.l A1, A0 000015A6 3028 0004 move.w D0, [A0 + 0x4] 000015AA 9051 sub.w D0, [A1] 000015AC 3D40 FFFC move.w [A6 - 0x4], D0 000015B0 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 000015B6 4E5E unlink A6 000015B8 2E9F move.l [A7], [A7]+ 000015BA 4E75 rts fn000015BC: 000015BC 4E56 FFF4 link A6, -0x000C 000015C0 48E7 0118 movem.l -[A7], D7,A3,A4 000015C4 2E2E 0008 move.l D7, [A6 + 0x8] 000015C8 7000 moveq.l D0, 0x00 000015CA 2D40 FFF4 move.l [A6 - 0xC], D0 000015CE 2D40 FFF8 move.l [A6 - 0x8], D0 000015D2 206E 000C movea.l A0, [A6 + 0xC] 000015D6 2F10 move.l -[A7], [A0] 000015D8 205F movea.l A0, [A7]+ 000015DA A029 syscall HLock 000015DC 206E 000C movea.l A0, [A6 + 0xC] 000015E0 2050 movea.l A0, [A0] 000015E2 2850 movea.l A4, [A0] 000015E4 206E 000C movea.l A0, [A6 + 0xC] 000015E8 2050 movea.l A0, [A0] 000015EA 2654 movea.l A3, [A4] 000015EC D7D0 add.l A3, [A0] 000015EE 4267 clr.w -[A7] 000015F0 2F0B move.l -[A7], A3 000015F2 486E FFF4 pea.l [A6 - 0xC] 000015F6 2F2C 0004 move.l -[A7], [A4 + 0x4] 000015FA 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 000015FE 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 00001602 4267 clr.w -[A7] 00001604 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00001608 101F move.b D0, [A7]+ 0000160A 664E bne +0x50 /* 0000165A */ 0000160C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001610 2047 movea.l A0, D7 00001612 2F10 move.l -[A7], [A0] 00001614 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00001618 D7EC 0004 add.l A3, [A4 + 0x4] 0000161C 4267 clr.w -[A7] 0000161E 2F0B move.l -[A7], A3 00001620 486E FFF8 pea.l [A6 - 0x8] 00001624 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001628 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000162C 3B5F F312 move.w [A5 - 0xCEE], [A7]+ 00001630 4267 clr.w -[A7] 00001632 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00001636 101F move.b D0, [A7]+ 00001638 6620 bne +0x22 /* 0000165A */ 0000163A 42A7 clr.l -[A7] 0000163C 2047 movea.l A0, D7 0000163E 2050 movea.l A0, [A0] 00001640 2050 movea.l A0, [A0] 00001642 3028 003C move.w D0, [A0 + 0x3C] 00001646 48C0 ext.l D0 00001648 2F00 move.l -[A7], D0 0000164A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000164E 4267 clr.w -[A7] 00001650 2047 movea.l A0, D7 00001652 2F10 move.l -[A7], [A0] 00001654 3F3C 000B move.w -[A7], 0xB 00001658 A83D syscall TEDispatch label0000165A: 0000165A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000165E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001662 486E FFF8 pea.l [A6 - 0x8] 00001666 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000166A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000166E 4E5E unlink A6 00001670 205F movea.l A0, [A7]+ 00001672 504F addq.w A7, 8 00001674 4ED0 jmp [A0] 00001676 4E56 FFF4 link A6, -0x000C 0000167A 2F0C move.l -[A7], A4 0000167C 206E 0008 movea.l A0, [A6 + 0x8] 00001680 2850 movea.l A4, [A0] 00001682 4267 clr.w -[A7] 00001684 102C 0006 move.b D0, [A4 + 0x6] 00001688 4880 ext.w D0 0000168A 3F00 move.w -[A7], D0 0000168C 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 00001690 101F move.b D0, [A7]+ 00001692 6602 bne +0x4 /* 00001696 */ 00001694 605A bra +0x5C /* 000016F0 */ label00001696: 00001696 486E FFF8 pea.l [A6 - 0x8] 0000169A A874 syscall GetPort 0000169C 2F2D F576 move.l -[A7], [A5 - 0xA8A] 000016A0 A873 syscall SetPort 000016A2 42A7 clr.l -[A7] 000016A4 486C 001E pea.l [A4 + 0x1E] 000016A8 486C 001E pea.l [A4 + 0x1E] 000016AC A83E syscall TEStyleNew 000016AE 295F 0008 move.l [A4 + 0x8], [A7]+ 000016B2 082C 0002 0029 btst.b [A4 + 0x29], 0x2 000016B8 670C beq +0xE /* 000016C6 */ 000016BA 206C 0008 movea.l A0, [A4 + 0x8] 000016BE 2050 movea.l A0, [A0] 000016C0 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF label000016C6: 000016C6 486C 000C pea.l [A4 + 0xC] 000016CA 486C 0008 pea.l [A4 + 0x8] 000016CE 4EBA FEEC jsr [PC - 0x114 /* 000015BC */] 000016D2 206C 0008 movea.l A0, [A4 + 0x8] 000016D6 2050 movea.l A0, [A0] 000016D8 2968 003E 000C move.l [A4 + 0xC], [A0 + 0x3E] 000016DE 206C 0008 movea.l A0, [A4 + 0x8] 000016E2 2050 movea.l A0, [A0] 000016E4 316C 0014 003A move.w [A0 + 0x3A], [A4 + 0x14] 000016EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016EE A873 syscall SetPort label000016F0: 000016F0 285F movea.l A4, [A7]+ 000016F2 4E5E unlink A6 000016F4 2E9F move.l [A7], [A7]+ 000016F6 4E75 rts 000016F8 4E56 FFFA link A6, -0x0006 000016FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001700 486E FFFC pea.l [A6 - 0x4] 00001704 486E FFFB pea.l [A6 - 0x5] 00001708 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 0000170C 7011 moveq.l D0, 0x11 0000170E B02E FFFB cmp.b D0, [A6 - 0x5] 00001712 6C06 bge +0x8 /* 0000171A */ 00001714 1D7C 0011 FFFB move.b [A6 - 0x5], 0x11 label0000171A: 0000171A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000171E 206E 0008 movea.l A0, [A6 + 0x8] 00001722 2050 movea.l A0, [A0] 00001724 4868 0010 pea.l [A0 + 0x10] 00001728 102E FFFB move.b D0, [A6 - 0x5] 0000172C 4880 ext.w D0 0000172E 48C0 ext.l D0 00001730 2F00 move.l -[A7], D0 00001732 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001736 4E5E unlink A6 00001738 2E9F move.l [A7], [A7]+ 0000173A 4E75 rts 0000173C 4E56 FFFA link A6, -0x0006 00001740 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001744 486E FFFC pea.l [A6 - 0x4] 00001748 486E FFFB pea.l [A6 - 0x5] 0000174C 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001750 700E moveq.l D0, 0x0E 00001752 B02E FFFB cmp.b D0, [A6 - 0x5] 00001756 6C06 bge +0x8 /* 0000175E */ 00001758 1D7C 000E FFFB move.b [A6 - 0x5], 0xE label0000175E: 0000175E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001762 206E 0008 movea.l A0, [A6 + 0x8] 00001766 2050 movea.l A0, [A0] 00001768 4868 0010 pea.l [A0 + 0x10] 0000176C 102E FFFB move.b D0, [A6 - 0x5] 00001770 4880 ext.w D0 00001772 48C0 ext.l D0 00001774 2F00 move.l -[A7], D0 00001776 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000177A 4E5E unlink A6 0000177C 2E9F move.l [A7], [A7]+ 0000177E 4E75 rts 00001780 4E56 FFFA link A6, -0x0006 00001784 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001788 486E FFFC pea.l [A6 - 0x4] 0000178C 486E FFFB pea.l [A6 - 0x5] 00001790 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00001794 700C moveq.l D0, 0x0C 00001796 B02E FFFB cmp.b D0, [A6 - 0x5] 0000179A 6C06 bge +0x8 /* 000017A2 */ 0000179C 1D7C 000C FFFB move.b [A6 - 0x5], 0xC label000017A2: 000017A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017A6 206E 0008 movea.l A0, [A6 + 0x8] 000017AA 2050 movea.l A0, [A0] 000017AC 4868 0010 pea.l [A0 + 0x10] 000017B0 102E FFFB move.b D0, [A6 - 0x5] 000017B4 4880 ext.w D0 000017B6 48C0 ext.l D0 000017B8 2F00 move.l -[A7], D0 000017BA 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000017BE 4E5E unlink A6 000017C0 2E9F move.l [A7], [A7]+ 000017C2 4E75 rts fn000017C4: 000017C4 4E56 F68C link A6, -0x0974 000017C8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000017CC 282E 0012 move.l D4, [A6 + 0x12] 000017D0 2044 movea.l A0, D4 000017D2 7000 moveq.l D0, 0x00 000017D4 2080 move.l [A0], D0 000017D6 206E 000E movea.l A0, [A6 + 0xE] 000017DA 7000 moveq.l D0, 0x00 000017DC 2080 move.l [A0], D0 000017DE 206E 000A movea.l A0, [A6 + 0xA] 000017E2 43FA 0276 lea.l A1, [PC + 0x276 /* 00001A5A, value 0x0 */] 000017E6 700F moveq.l D0, 0x0F label000017E8: 000017E8 20D9 move.l [A0]+, [A1]+ 000017EA 51C8 FFFC dbf D0, -0x6 /* 000017E8 */ 000017EE 3091 move.w [A0], [A1] 000017F0 41EE F698 lea.l A0, [A6 - 0x968] 000017F4 43FA 0264 lea.l A1, [PC + 0x264 /* 00001A5A, value 0x0 */] 000017F8 700F moveq.l D0, 0x0F label000017FA: 000017FA 20D9 move.l [A0]+, [A1]+ 000017FC 51C8 FFFC dbf D0, -0x6 /* 000017FA */ 00001800 3091 move.w [A0], [A1] 00001802 486E F702 pea.l [A6 - 0x8FE] 00001806 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 0000180A 41EE F702 lea.l A0, [A6 - 0x8FE] 0000180E 2D48 F6FE move.l [A6 - 0x902], A0 00001812 206D F342 movea.l A0, [A5 - 0xCBE] 00001816 2D68 000A F70C move.l [A6 - 0x8F4], [A0 + 0xA] 0000181C 206D F342 movea.l A0, [A5 - 0xCBE] 00001820 3D68 074C FE4E move.w [A6 - 0x1B2], [A0 + 0x74C] 00001826 4AAE F70C tst.l [A6 - 0x8F4] 0000182A 6700 0220 beq +0x222 /* 00001A4C */ 0000182E 422E F6DD clr.b [A6 - 0x923] 00001832 1D7C 0001 F695 move.b [A6 - 0x96B], 0x1 label00001838: 00001838 4267 clr.w -[A7] 0000183A 2F2E F6FE move.l -[A7], [A6 - 0x902] 0000183E 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 00001842 101F move.b D0, [A7]+ 00001844 6600 0206 bne +0x208 /* 00001A4C */ 00001848 486E F702 pea.l [A6 - 0x8FE] 0000184C 4EAD 129A jsr [A5 + 0x129A /* export_591 */] 00001850 486E F980 pea.l [A6 - 0x680] 00001854 486E FBE0 pea.l [A6 - 0x420] 00001858 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 0000185C 486E F720 pea.l [A6 - 0x8E0] 00001860 486E F980 pea.l [A6 - 0x680] 00001864 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 00001868 486E F980 pea.l [A6 - 0x680] 0000186C 486E F6DE pea.l [A6 - 0x922] 00001870 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00001874 7010 moveq.l D0, 0x10 00001876 80AE F6DE or.l D0, [A6 - 0x922] 0000187A 2D40 F6DE move.l [A6 - 0x922], D0 0000187E 7E04 moveq.l D7, 0x04 00001880 6000 01A0 bra +0x1A2 /* 00001A22 */ label00001884: 00001884 3007 move.w D0, D7 00001886 6B18 bmi +0x1A /* 000018A0 */ 00001888 B07C 001F cmp.w D0, 0x1F 0000188C 6E12 bgt +0x14 /* 000018A0 */ 0000188E 41EE F6E2 lea.l A0, [A6 - 0x91E] 00001892 3200 move.w D1, D0 00001894 E649 lsr D1.w, 3 00001896 4441 neg.w D1 00001898 0130 10FF btst [A0 + D1.w - 0x1], D0 0000189C 0A3C 0004 xori.b ccr, 4 label000018A0: 000018A0 6600 017E bne +0x180 /* 00001A20 */ 000018A4 3007 move.w D0, D7 000018A6 E940 asl D0.w, 4 000018A8 41EE F940 lea.l A0, [A6 - 0x6C0] 000018AC 47F0 0000 lea.l A3, [A0 + D0.w] 000018B0 7004 moveq.l D0, 0x04 000018B2 B047 cmp.w D0, D7 000018B4 6654 bne +0x56 /* 0000190A */ 000018B6 4A2B 0001 tst.b [A3 + 0x1] 000018BA 6724 beq +0x26 /* 000018E0 */ 000018BC 2044 movea.l A0, D4 000018BE 2244 movea.l A1, D4 000018C0 2F11 move.l -[A7], [A1] 000018C2 3F3C 0004 move.w -[A7], 0x4 000018C6 102B 0001 move.b D0, [A3 + 0x1] 000018CA 4880 ext.w D0 000018CC 3F00 move.w -[A7], D0 000018CE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000018D2 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 000018D6 3F3C 0004 move.w -[A7], 0x4 000018DA 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 000018DE 209F move.l [A0], [A7]+ label000018E0: 000018E0 4A2B 000A tst.b [A3 + 0xA] 000018E4 6724 beq +0x26 /* 0000190A */ 000018E6 2044 movea.l A0, D4 000018E8 2244 movea.l A1, D4 000018EA 2F11 move.l -[A7], [A1] 000018EC 3F3C 0004 move.w -[A7], 0x4 000018F0 102B 000A move.b D0, [A3 + 0xA] 000018F4 4880 ext.w D0 000018F6 3F00 move.w -[A7], D0 000018F8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000018FC 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 00001900 3F3C 0004 move.w -[A7], 0x4 00001904 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 00001908 209F move.l [A0], [A7]+ label0000190A: 0000190A 7006 moveq.l D0, 0x06 0000190C B047 cmp.w D0, D7 0000190E 6E00 0110 bgt +0x112 /* 00001A20 */ 00001912 4267 clr.w -[A7] 00001914 102B 0001 move.b D0, [A3 + 0x1] 00001918 4880 ext.w D0 0000191A 3F00 move.w -[A7], D0 0000191C 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 00001920 101F move.b D0, [A7]+ 00001922 6722 beq +0x24 /* 00001946 */ 00001924 3C2B 0006 move.w D6, [A3 + 0x6] 00001928 DC6E FE4E add.w D6, [A6 - 0x1B2] 0000192C 5FC0 sle D0 0000192E 206D F34E movea.l A0, [A5 - 0xCB2] 00001932 BC68 0002 cmp.w D6, [A0 + 0x2] 00001936 5EC1 sgt D1 00001938 8001 or.b D0, D1 0000193A 670A beq +0xC /* 00001946 */ 0000193C 2F0B move.l -[A7], A3 0000193E 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00001942 6000 00DC bra +0xDE /* 00001A20 */ label00001946: 00001946 7001 moveq.l D0, 0x01 00001948 B02B 0001 cmp.b D0, [A3 + 0x1] 0000194C 6600 009C bne +0x9E /* 000019EA */ 00001950 7000 moveq.l D0, 0x00 00001952 102B 0005 move.b D0, [A3 + 0x5] 00001956 C0BC 0000 003F and.l D0, 0x3F /* '?' */ 0000195C 3A00 move.w D5, D0 0000195E 206D F34E movea.l A0, [A5 - 0xCB2] 00001962 2068 0004 movea.l A0, [A0 + 0x4] 00001966 3006 move.w D0, D6 00001968 C1FC 002E muls.w D0, 0x2E /* '.' */ 0000196C 4A70 0014 tst.w [A0 + D0.w + 0x14] 00001970 6C42 bge +0x44 /* 000019B4 */ 00001972 7004 moveq.l D0, 0x04 00001974 B045 cmp.w D0, D5 00001976 5FC0 sle D0 00001978 7224 moveq.l D1, 0x24 0000197A B245 cmp.w D1, D5 0000197C 56C1 sne D1 0000197E C001 and.b D0, D1 00001980 6768 beq +0x6A /* 000019EA */ 00001982 206E 000A movea.l A0, [A6 + 0xA] 00001986 2248 movea.l A1, A0 00001988 43E9 0042 lea.l A1, [A1 + 0x42] 0000198C 7020 moveq.l D0, 0x20 label0000198E: 0000198E 3F21 move.w -[A7], -[A1] 00001990 51C8 FFFC dbf D0, -0x6 /* 0000198E */ 00001994 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001998 3F06 move.w -[A7], D6 0000199A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 0000199E 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 000019A2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000019A6 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 000019AA 7020 moveq.l D0, 0x20 label000019AC: 000019AC 30DF move.w [A0]+, [A7]+ 000019AE 51C8 FFFC dbf D0, -0x6 /* 000019AC */ 000019B2 6036 bra +0x38 /* 000019EA */ label000019B4: 000019B4 7008 moveq.l D0, 0x08 000019B6 B045 cmp.w D0, D5 000019B8 6630 bne +0x32 /* 000019EA */ 000019BA 206E 000A movea.l A0, [A6 + 0xA] 000019BE 2248 movea.l A1, A0 000019C0 43E9 0042 lea.l A1, [A1 + 0x42] 000019C4 7020 moveq.l D0, 0x20 label000019C6: 000019C6 3F21 move.w -[A7], -[A1] 000019C8 51C8 FFFC dbf D0, -0x6 /* 000019C6 */ 000019CC 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000019D0 3F06 move.w -[A7], D6 000019D2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000019D6 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 000019DA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000019DE 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 000019E2 7020 moveq.l D0, 0x20 label000019E4: 000019E4 30DF move.w [A0]+, [A7]+ 000019E6 51C8 FFFC dbf D0, -0x6 /* 000019E4 */ label000019EA: 000019EA 7001 moveq.l D0, 0x01 000019EC B02B 0001 cmp.b D0, [A3 + 0x1] 000019F0 662E bne +0x30 /* 00001A20 */ 000019F2 2D4B F68C move.l [A6 - 0x974], A3 000019F6 206D F34E movea.l A0, [A5 - 0xCB2] 000019FA 2068 0004 movea.l A0, [A0 + 0x4] 000019FE 3006 move.w D0, D6 00001A00 C1FC 002E muls.w D0, 0x2E /* '.' */ 00001A04 49F0 0000 lea.l A4, [A0 + D0.w] 00001A08 082C 0000 0007 btst.b [A4 + 0x7], 0x0 00001A0E 6710 beq +0x12 /* 00001A20 */ 00001A10 7000 moveq.l D0, 0x00 00001A12 102C 0007 move.b D0, [A4 + 0x7] 00001A16 C0BC 0000 00FE and.l D0, 0xFE 00001A1C 1940 0007 move.b [A4 + 0x7], D0 label00001A20: 00001A20 5247 addq.w D7, 1 label00001A22: 00001A22 701D moveq.l D0, 0x1D 00001A24 B047 cmp.w D0, D7 00001A26 6C00 FE5C bge -0x1A2 /* 00001884 */ 00001A2A 486E F980 pea.l [A6 - 0x680] 00001A2E 486E F6DE pea.l [A6 - 0x922] 00001A32 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00001A36 206E 000E movea.l A0, [A6 + 0xE] 00001A3A 2248 movea.l A1, A0 00001A3C 202E F6DE move.l D0, [A6 - 0x922] 00001A40 8091 or.l D0, [A1] 00001A42 2080 move.l [A0], D0 00001A44 422E F695 clr.b [A6 - 0x96B] 00001A48 6000 FDEE bra -0x210 /* 00001838 */ label00001A4C: 00001A4C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001A50 4E5E unlink A6 00001A52 205F movea.l A0, [A7]+ 00001A54 DEFC 000E add.w A7, 0xE 00001A58 4ED0 jmp [A0] 00001A5A 0000 0000 ori.b D0, 0x0 00001A5E 0000 0000 ori.b D0, 0x0 00001A62 0000 0000 ori.b D0, 0x0 00001A66 0000 0000 ori.b D0, 0x0 00001A6A 0000 0000 ori.b D0, 0x0 00001A6E 0000 0000 ori.b D0, 0x0 00001A72 0000 0000 ori.b D0, 0x0 00001A76 0000 0000 ori.b D0, 0x0 00001A7A 0000 0000 ori.b D0, 0x0 00001A7E 0000 0000 ori.b D0, 0x0 00001A82 0000 0000 ori.b D0, 0x0 00001A86 0000 0000 ori.b D0, 0x0 00001A8A 0000 0000 ori.b D0, 0x0 00001A8E 0000 0000 ori.b D0, 0x0 00001A92 0000 0000 ori.b D0, 0x0 00001A96 0000 0000 ori.b D0, 0x0 00001A9A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A9C-00001AA0 fn00001A9C: 00001A9C 4E56 FFB6 link A6, -0x004A // end alternate branch 00001A9C-00001AA0 fn00001A9C: // (misaligned) 00001A9E FFB6 .extension 0xFB6 // unimplemented 00001AA0 2F07 move.l -[A7], D7 00001AA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AA6 486E FFFA pea.l [A6 - 0x6] 00001AAA 486E FFB8 pea.l [A6 - 0x48] 00001AAE 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001AB2 4EBA FD10 jsr [PC - 0x2F0 /* 000017C4 */] 00001AB6 4A6D F312 tst.w [A5 - 0xCEE] 00001ABA 6702 beq +0x4 /* 00001ABE */ 00001ABC 605C bra +0x5E /* 00001B1A */ label00001ABE: 00001ABE 206D F342 movea.l A0, [A5 - 0xCBE] 00001AC2 216E FFFA 073E move.l [A0 + 0x73E], [A6 - 0x6] 00001AC8 3D6E 000C FFB6 move.w [A6 - 0x4A], [A6 + 0xC] 00001ACE 3E2E 000E move.w D7, [A6 + 0xE] 00001AD2 6040 bra +0x42 /* 00001B14 */ label00001AD4: 00001AD4 206D F34E movea.l A0, [A5 - 0xCB2] 00001AD8 2068 0004 movea.l A0, [A0 + 0x4] 00001ADC 3007 move.w D0, D7 00001ADE C1FC 002E muls.w D0, 0x2E /* '.' */ 00001AE2 4870 0007 pea.l [A0 + D0.w + 0x7] 00001AE6 3F3C 0005 move.w -[A7], 0x5 00001AEA 3007 move.w D0, D7 00001AEC 6B18 bmi +0x1A /* 00001B06 */ 00001AEE B07C 020F cmp.w D0, 0x20F 00001AF2 6E12 bgt +0x14 /* 00001B06 */ 00001AF4 41EE FFFA lea.l A0, [A6 - 0x6] 00001AF8 3200 move.w D1, D0 00001AFA E649 lsr D1.w, 3 00001AFC 4441 neg.w D1 00001AFE 0130 10FF btst [A0 + D1.w - 0x1], D0 00001B02 0A3C 0004 xori.b ccr, 4 label00001B06: 00001B06 57C0 seq D0 00001B08 4400 neg.b D0 00001B0A 1F00 move.b -[A7], D0 00001B0C 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00001B10 5247 addq.w D7, 1 00001B12 6906 bvs +0x8 /* 00001B1A */ label00001B14: 00001B14 BE6E FFB6 cmp.w D7, [A6 - 0x4A] 00001B18 6FBA ble -0x44 /* 00001AD4 */ label00001B1A: 00001B1A 2E1F move.l D7, [A7]+ 00001B1C 4E5E unlink A6 00001B1E 205F movea.l A0, [A7]+ 00001B20 DEFC 000A add.w A7, 0xA /* '\n' */ 00001B24 4ED0 jmp [A0] fn00001B26: 00001B26 4E56 0000 link A6, 0 00001B2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B2E 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00001B32 41ED F352 lea.l A0, [A5 - 0xCAE] 00001B36 B1ED F34E cmpa.l A0, [A5 - 0xCB2] 00001B3A 660A bne +0xC /* 00001B46 */ 00001B3C 7000 moveq.l D0, 0x00 00001B3E 2B40 FD48 move.l [A5 - 0x2B8], D0 00001B42 2B40 F840 move.l [A5 - 0x7C0], D0 label00001B46: 00001B46 4E5E unlink A6 00001B48 2E9F move.l [A7], [A7]+ 00001B4A 4E75 rts 00001B4C 4E56 FFFC link A6, -0x0004 00001B50 4AAE 0008 tst.l [A6 + 0x8] 00001B54 6708 beq +0xA /* 00001B5E */ 00001B56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B5A 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] label00001B5E: 00001B5E 4E5E unlink A6 00001B60 2E9F move.l [A7], [A7]+ 00001B62 4E75 rts